/*清除浮动-S*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
/*清除浮动-E*/
a {color: inherit;}
a:hover{text-decoration: none;}
.color1{background-color:#fff;}
.f-s1{font-size:1rem;}
.f-s2{font-size: 1.25rem;}
label{font-weight: 100;}
.mar_n{margin: 0 !important;}
.bor-n{border: none !important;}
.bor-no{border: none !important;}
.p-n{padding: 0 !important;}
a , input , select , textarea{outline: none; resize:none;}
em , strong{font-style: normal !important;}
dt , dd{font-style: normal; font-weight:normal;}
.fl{float: left;}
.fr{float: right;}
.pf{position: fixed;}
.ico{background: url(../images/ico-s.png) no-repeat;}
/*首页*/
.fs1{font-size: 20px !important;}
.fs2{font-size: 30px !important;}
.fs3{font-size: 40px !important;}
.login{margin-right: 15px;}
.rotate_pack i{width:100px; top:50%; left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.index1 .index_con{padding-top:110px;}
.login_or_reg{top:20px; right:150px;  z-index:10;}
.login_or_reg a{padding:6px 0; width:70px; border:1px solid #ccc; border-radius: 5px; display:inline-block; color:#fff; font-size: 14px;}
.login_or_reg a:hover{border-color:lawngreen;}
.index1 .index_con li .text{ border-radius: 50% !important;}
.index1 .index_con .nav_li-1{left: 43px; top: 280px; width: 76px; height:76px;background: url(../images/nav1-bg.png) no-repeat;}
.index1 .index_con .nav_li-1 img{margin-top: 6px; width: 63px; height: 63px;}
.index1 .index_con .nav_li-1 .text{margin-top: 6px; margin-left:7px; width: 63px; height: 63px; line-height: 63px; }
.index1 .index_con .nav_li-2{left:147px; top: 257px; width: 116px; height:116px; line-height: 116px; background: url(../images/nav2-bg.png) no-repeat;}
.index1 .index_con .nav_li-2 img{margin-top: -8px; width: 96px; height: 96px;}
.index1 .index_con .nav_li-2 .text{margin-top: 10px; margin-left:10px; width: 96px; height: 96px; line-height:96px; }
.index1 .index_con .nav_li-3{left:291px; top: 244px; width: 152px; height:152px; line-height: 152px; background: url(../images/nav3-bg.png) no-repeat;}
.index1 .index_con .nav_li-3 img{margin-top: -8px; width: 126px; height: 126px;}
.index1 .index_con .nav_li-3 .text{margin-top: 13px; margin-left:13px; width: 126px; height: 126px; line-height:126px; }
.index1 .index_con .nav_li-4{right:279px; top: 242px; width: 152px; height:152px; line-height: 152px; background: url(../images/nav4-bg.png) no-repeat;}
.index1 .index_con .nav_li-4 img{margin-top: -8px; width: 126px; height: 126px;}
.index1 .index_con .nav_li-4 .text{margin-top: 13px; margin-left:13px; width: 126px; height: 126px; line-height:126px; }
.index1 .index_con .nav_li-5{right:135px; top: 255px; width: 116px; height:116px; line-height: 116px; background: url(../images/nav5-bg.png) no-repeat;}
.index1 .index_con .nav_li-5 img{margin-top: -8px; width: 96px; height: 96px;}
.index1 .index_con .nav_li-5 .text{margin-top: 10px; margin-left:10px; width: 96px; height: 96px; line-height:96px; }
.index1 .index_con .nav_li-6{right:31px; top: 279px; width: 76px; height:76px; line-height: 76px; background: url(../images/nav6-bg.png) no-repeat;}
.index1 .index_con .nav_li-6 img{margin-top: -9px; width: 63px; height: 63px;}
.index1 .index_con .nav_li-6 .text{margin-top: 6px; margin-left:7px; width: 63px; height: 63px; line-height: 63px; }
.index1 .i-1{top:533px; left:86px;width: 63px; height: 40px;}
.index1 .i-2{top:591px; left:269px;width: 79px; height: 50px;}
.index1 .i-3{top:546px; right:91px;width: 94px; height: 60px;}
.index1 .i-4{top:690px; left:-322px;width: 470px; height: 211px;}
.index1 .i-5{top:750px; right:-220px;width: 300px; height: 156px;}
.index1 p{ margin-bottom:365px;}
.index1 .rotate{left:490px; top:260px;}
.index1 h2{font-size: 49.66px;}
.index1 p{height: 24px; line-height: 24px;}
.index1 .sm-nav a{margin-top: 10px; margin-right: 15px; font-size: 14px; color:#fff;}
/***3D旋转-S***/
.photo-container {-moz-perspective: 1200px;	-webkit-perspective: 1200px; perspective: 1200px;}
.rotate-box {position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; transition: 1s ease; border-radius: 50%; overflow: auto;}
.rotate-box img { width: 100%; height: auto;}

.text {position: absolute; top: 0; width: 100%; height: 100%; color: #666; text-align: center; opacity:0; background-color:#fff;
	-webkit-transform: rotateY(180deg) translateZ(1px); 
	-moz-transform: rotateY(180deg) translateZ(1px); 
	-ms-transform: rotateY(180deg) translateZ(1px);
	transform: rotateY(180deg) translateZ(1px);
	transition: 1s opacity;
}
.photo-container:hover .rotate-box {-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg);}
.photo-container:hover .text {opacity: 1; background-color:#2c93f2; color:#fff;}
/***3D旋转-E***/
.section2 .index_con{padding-top:140px;}
.section2 dt{margin-bottom:20px; font-size: 50px;}
.section2 dd{font-size: 40px;}
.section2 i {
	animation: rotation1 4s linear ;
	-webkit-animation: rotation1 4s linear ;
	-moz-animation: rotation1 4s linear ;
	/*animation-iteration-count:3;
	-webkit-animation-iteration-count:3;*/
}
.section2 i:hover{opacity: 0.8;}
@keyframes rotation1 {
	0% {opacity: 0;}
	25% {opacity: 0.25;}
	50% {opacity: 0.5;}
	75% {opacity: 0.75;}
	100% {opacity:1;}
}
@-webkit-keyframes rotation1 {
	0% {opacity: 0;}
	25% {opacity: 0.25;}
	50% {opacity: 0.5;}
	75% {opacity: 0.75;}
	100% {opacity:1;}
}
@-moz-keyframes rotation1 {
	0% {opacity: 0;}
	25% {opacity: 0.25;}
	50% {opacity: 0.5;}
	75% {opacity: 0.75;}
	100% {opacity:1;}
}

.section2 .line{width: 1224px; height: 284px; background: url(../images/line.png) no-repeat;}
.section2 .line .i-1{left: 140px; top: -35px; width: 88px; height: 87px;}
.section2 .line .i-2{left: -69px; top: -3px; width: 93px; height: 93px;}
.section2 .line .i-3{left: -79px; top: 185px; width: 76px; height: 76px;}
.section2 .line .i-4{left: 111px; top: 213px; width: 85px; height: 85px;}
.section2 .line .i-5{right: 121px; top: -81px; width: 96px; height: 96px;}
.section2 .line .i-6{right: -49px; top: -41px; width: 83px; height: 83px;}
.section2 .line .i-7{right: -113px; top: 155px; width: 101px; height: 101px;}
.section2 .line .i-8{right: 96px; top: 227px; width: 92px; height:92px;}
.section2 .line .em-1{top: -129px; left: -12px;}
.section2 .line .em-2{top: 44px; left: -133px;}
.section2 .line .em-3{top: 269px; left: -53px;}
.section2 .line .em-4{top: 220px; left: 39px;}
.section2 .line .em-5{top: 119px; left: 31px;}
.section2 .line .em-6{top: 35px; left: 103px;}
.section2 .line .em-7{top: 105px; left: 175px;}
.section3 .index_con{}
.section3 .index_con .line{top: 0; left: 2px; width: 1548px; height: 738px;}
.section3 .p1{padding-top:110px; margin-bottom: 310px; font-size: 50px;}
.section3 .p2{font-size:30px;}
.index_con{margin: 0 auto; width: 1200px; height: 100%; color:#fff; font-size: 30px;}
/*头部第一屏旋转-S*/
.rotate_pack{top: 169px; left: 449px; width: 309px; height: 295px; background: url(../images/rotate.png) no-repeat; overflow: hidden;}
.rotate{margin-top: 30px; margin-left: 41px; background: url(../images/index.png) no-repeat; width: 235px; height: 235px; border-radius: 50%; animation: rotation 2.5s linear infinite; -webkit-animation: rotation 2.5s linear infinite; -moz-animation: rotation 2.5s linear infinite; }
@keyframes rotation {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
@-webkit-keyframes rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotation {
	0% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
}
/*头部第一屏旋转-E*/
.section2 dl { position: relative; left: -120%;}
.section3 .p1 { position: relative; right: -120%;}
.section3 .p2 { position: relative; left: -120%;}


.p2 i{
	color: #aaa;
	display: inline-block;
	margin-right: 5px;
}

/*角色选择-S*/
.container{padding:0; width:100%;}
.w-w500{padding:29px 0 30px; margin: 0 auto; max-width: 500px;}
.w-w500 div{text-align: center;}
.w-w500 div img{width: 96px; height: 96px;}
.w-w500 div p{margin-top: 17px; color:#999; font-size:1.25rem;}
.w-marg{margin:0 auto 65px; color:#666; font-size:1.25rem;}
/*.col-xs-6{margin-bottom: 65px;}*/
.w-w500 a{width: 220px; height: 60px; line-height:60px; text-align: center; font-size: 1.25rem; display: block;}
.w-w500 .back{background-color:#dcdcdc; color:#999;}
.w-w500 .yes{background-color:#ff9f27; color:#fff;}

/*导航-S*/
.w-nav{margin: 0 auto; width:100%; border-bottom:1px solid #dcdcdc; height:5.5rem; line-height: 5.5rem; color:#666; font-size: 2.25rem;}
.nav-back{left: 0; top: 0;}
.w-nav img{max-width:20px; max-height:34px;}

/*上传资料-S*/
.w-update{margin:0 auto; width: 7.375rem !important; height:9.875rem !important; line-height: 9.875rem !important; background-color:#000; display: block; font-size:8rem !important; color:#757575;}
.mb75{margin-bottom: 75px;}
.mb120{margin-bottom: 120px;}
.mb85{margin-bottom: 85px;}

/*发布测试1*/
.test_con{width: 820px; min-height:75rem;}
.set_name{height:3.0625rem; line-height: 3.0625rem; font-size:0.875rem;}
.set_name span{color:#ff9e26;}
.test_tit{margin-bottom: 5.25rem; height:3.125rem; line-height: 3.125rem; border-bottom: 1px solid #f3f3f3;}
.test_tit a{padding:0 20px; display: inline-block; font-size: 0.875rem; line-height: 2.9rem;}
.add-bor{border-bottom:2px solid #ff9f27 !important; color:#ff9f27 !important; cursor: context-menu;}
.w570{margin:0 auto; max-width:570px;}
.w570 li{margin-bottom: 25px; height: 40px; line-height: 40px; color:#333;}
.w570 li label{margin-right: 35px; width: 78px; display: inline-block; text-align: right; color:#333;}
.w570 li .w450{width: 450px; height: 38px; border:1px solid #e3e3e3; float: right; text-indent:5px;}
.describe{text-indent:0.5rem; outline:none;}
.w570 li em{color:#ccc; font-size:0.875rem;}
.w570 li span{margin-left: 120px; color:#999; font-size: 14px;}
.w570 .next-btn{margin-top: 115px; padding:14px 45px; background-color:#ff9f27; color:#fff; font-size:0.875rem; display: block;}	
.bor-n select{width: 219px; height: 36px; line-height: 36px; border:1px solid #e8e8e8; text-indent:5px;}
.bor-n div{width: 219px; height: 38px;}
.bor-n div i{display: block; width: 13px; height: 7px; top:-1px; right: 4px;}
.class_list{padding:0 5px; width: 330px !important; height: 38px; border:1px solid #e3e3e3; overflow: hidden;}
.course{width: 100px; height: 40px; line-height: 40px; background-color:#ddd; font-size:1.3rem; color:#333;}
.bor-n .time_choice{width: 198px; height: 38px; border:1px solid #ddd;}
.bor-n em{margin-left: 20px; color:#494949 !important; font-size: 14px;}

.pops .curr{margin-bottom: 10px; padding:10px; height:50px; line-height:18px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.pops h2{margin-bottom: 10px; font-size: 20px;}
.pops h3{padding-left: 0; margin-top: 10px; margin-bottom: 10px; font-size: 17px;}
.pops li span{margin-right: 10px; cursor: pointer;}
.pops li .on{color:#ffa028;}

/*设置名称*/
.mb10{margin-bottom: 10px;}
.import{padding-top: 120px; margin: 40px auto 0; height:298px; border:1px solid #ddd;color:#333; font-size:14px;}
.import a{margin-top: 20px; width:140px; height: 40px; line-height: 40px; background-color:#ff9e26; color:#fff; display:inline-block;}
.import a:hover{background-color:#fb8a00;}
.topic{padding:25px; margin:25px auto 0; max-width: 948px; height: auto; border:1px solid #ddd; font-size:14px; color:#333;}
.topic .clos-2{top:25px; right:50px; width: 16px; height:22px; display: block; color:#666;}
.topic .clos-2:hover{color:#ffa028;}
#test-tit{margin-bottom: 0;}
.topic-con{margin-top: 37px;}
.topic input , textarea{border:1px solid #ddd;}
.topic label{margin-right:20px; display: inline-block; color:#333;}
.topic .number{margin-right:1.0625rem; margin-bottom: 27px; width: 98px; height: 38px; line-height: 38px; display: inline-block;}
.topic textarea{padding-left:1.25rem; width:100%; height: 75px; line-height: 2em; outline:none; resize:none;}
.topic .align_t{vertical-align:top;}
.topic .align_m{height: 38px; line-height: 38px;}
.small_txt{height: 38px !important; line-height:3em !important;}
.topic li.pr{margin-bottom: 10px;}
.topic li .clos-1{right:25px; top:13px; width: 20px; height: 20px;}
.topic .type{margin:0 auto; width: 896px;}
.topic .text-right{margin-top: 20px; margin-right: 71px;}
.topic .text-right a{margin-left: 20px; width: 110px; height: 40px; line-height: 40px; display: inline-block; text-align: center;}
.topic .text-right .ok{background-color: #ff9e26; color:#fff;}
.topic .text-right .ok:hover{background-color: #fb8a00;}
.topic .text-right .out{background-color: #ddd; color:#333;}
.topic .text-right .out:hover{background-color: #c7c7c7;}

.topic .subject{margin-top: 10px; margin-bottom: 10px; padding-left: 0; max-width:815px; height:20px; line-height: 20px; font-size: 15px;  overflow: hidden;}
.topic .h40{margin-bottom: 10px; height: 40px;}
.topic li{max-width: 830px; height:30px; line-height:30px; overflow: hidden;}
.topic li .yes , .wrong{width: 108px; height: 38px; line-height: 38px; border:1px solid #ddd; display: block;}
.topic li .add-s{background-color:#ffa028; color:#fff;}
.topic li .w300{width: 300px;}
.topic li .w40{width:40px; display: inline-block;}
.topic .h100{margin-top: 10px; height: 100px;}
.topic .h100 textarea{padding: 5px; line-height: 24px; height: 98px;}

.judge .h100 a{margin-top: 10px; display: block;}

.topic li .icon-zhengque{color:green; font-size: 16px;} 
.topic .topic-tit label{display: inline-block;}
.topic .topic-tit .nub{width: 50px; display: inline-block;}
.radio label{padding-left: 0;}

.change-r{top:30px; right: 0; padding:15px; width: 360px; max-height:700px; background-color:#fff; overflow: auto;}
.change-r textarea{padding:5px; width: 100%; min-height: 95px;}
.change-r .nub-ipt{margin-right: 10px; width: 98px; height: 38px; border:1px solid #ddd;}
.change-r li{margin-bottom: 10px;}
.change-r li a ,.change-r i{margin-left: 10px; display:block; font-size: 20px; color:#ccc;}
.change-r li a:hover{color:#ff9e26;}
.change-r li a{margin-top: 10px;}
.change-r li input{margin-right:5px; width: 240px; height: 38px; line-height: 38px; border:1px solid #ddd; text-indent: 10px;}
/*.change-r .changr-list{display: none;}*/

.change-r li .active1{color:#00d96d;}
.change-r li .active2{color:#ff0000;}

.add_item_type{margin: 39px auto 50px;}
.add_item_type a{width:116px; height: 40px; line-height: 40px; text-align: center; display: block;}
.add_item_type .add-radio{background-color: #90a7cf;}
.add_item_type .add-radio:hover{background-color: #7291c2;}
.add_item_type .add-select{background-color: #8db6c6;}
.add_item_type .add-select:hover{background-color: #72a5b8;}
.add_item_type .add-judge{background-color: #c8bfa6;}
.add_item_type .add-judge:hover{background-color: #b8ab8b;}
.add_item_type .add-fill{background-color: #daa9ba;}
.add_item_type .add-fill:hover{background-color: #cd8ba3;}
.add_item_type .add-answer{background-color: #c8d6a7;}
.add_item_type .add-answer:hover{background-color: #b6c88a;}
.add_item_type .see{background-color: #ddd;}
.add_item_type .see:hover{background-color: #c7c7c7;}
.add_item_type .submit{background-color: #ff9e26; color:#fff;}
.add_item_type .submit:hover{background-color: #fb8a00;}
.add_item_type .col-md-12{margin-top: 45px; margin-bottom: 45px;}

/*试题列表*/
.list_con{padding:10px 20px; margin: 40px auto 0; max-width:1000px; border:1px solid #ddd;}
.list_con .list_top{margin-bottom: 15px; width: 100%; height: 40px; line-height: 40px;}
.list_con .list_top .title,strong{max-width: 650px; font-size: 16px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_con .list_top em{margin-right: 8px; color:#999; font-size: 14px;}
.list_con .list_top .pr{width: 40px; height: 40px; background: url(../images/icon-2.png) no-repeat center center;}
.list_con .list_top .pr:hover{background-color:#f4f4f4; cursor: pointer;}
.list_con .list_top .pr ul{right: 0; top: 40px; width: 140px; background-color: #fff; font-size: 14px; color:#999; text-indent: 25px; display: none;}
.list_con .list_top .pr li:hover{background-color:#f4f4f4; color:#ff9e26; cursor: pointer;}
.list_con .list_botm .list_time{margin-top: 30px;}
.list_con .list_botm em{margin-right: 15px; width: 113px; height: 40px; line-height: 40px; background-color:#f4f4f4; color:#333;}
.list_con .list_botm span{line-height: 40px; color:#999; font-size:14px;}
.list_con .list_botm li{margin-right: 30px; padding-left:18px; border-left: 1px solid #ddd; float: left;}
.list_con .list_botm li strong{margin-bottom: 20px; font-size: 20px; color:#333; display: block;}
.list_con .list_botm li p{font-size: 14px;}
.list_con .list_botm li .approved{color:#36d900;}
.list_con .list_botm li .not_approved{color: #999;}
.list_con .list_botm li .Unpaid{color:#ff4000;}

.question p strong{
	white-space: normal !important;
}

/*课程主页*/
.course-cont{
	margin:20px 0 0; 
	 padding:20px; background-color:#fff;}
.course-carousel{height:342px; margin-bottom:20px; overflow:hidden;}
.carousel-indicators li{background-color:#fff;}
.carousel-indicators .active{width:20px;}
.coruse-left-img .carousel .item img{max-height: 350px;}
.coruse-left-img .carousel .ico{top:135px; width: 28px !important; height: 63px !important; opacity: 1 !important; background:none;}
.coruse-left-img .carousel .ico-l{left:15px; display:none;}
.coruse-left-img .carousel .ico-r{right:15px; display:none;}
#carousel-example-generic:hover .ico-r,#carousel-example-generic:hover .ico-l{display:block;}
.coruse-left-img{width:815px;}
.coruse-right-img{width:332px;}
.coruse-right-img > div:last-child{margin-top:10px;}
.coruse-right-img img{display:block; width:100%;}

.mt30{margin-top: 30px !important;}
.w-img-100{margin-bottom: 30px;}
.w-img-100 img{width: 100%;}
.side-nav{width:170px; background-color:#ffa028; color:#fff; font-size: 16px;z-index: 10;}
.side-nav li{position:relative; padding:0 20px; height: 50px; line-height: 50px; border-bottom: 1px solid #ffaa28;}
.side-nav li a{text-decoration:none; color:#fff; display: block; margin-bottom:-2px;}
.side-nav li:hover{background-color:#ff8c28; color:#fff !important; text-decoration: none; }
.side-nav li i{margin-top: 20px; width: 6px !important; height: 10px !important; background-position:-55px 0 !important;}
/*二级菜单-S*/
.nav-con{padding-left:30px; top:0;left:170px; width:230px; background-color:#fff; border:1px solid #eee; border-left:0; display:none; z-index: 999;}
.nav-con a{margin-right: 25px; font-size: 14px; color:#666 !important; display: block; float: left;}
.nav-con a:hover{color:#ffa028 !important;}
/*二级菜单-E*/
.classes_all{display: inline-block !important;width: 100%;}
.side-nav .tit{padding:0 20px; height: 50px; line-height: 50px; background-color: #ffb628; cursor:default;}
.side-nav .tit span{color:#fff !important;}
.side-nav .tit .icon{font-size: 25px;}
.course-list{width: 970px;margin-top: -10px;}
.v-course-list{width:100%;}
.course-list .tit{border-bottom: 1px solid #dedede; font-size:0;background: #fff;z-index:100;padding-top: 15px;}
.course-list .tit a{display:inline-block; margin-bottom:-1px; padding:0 25px 10px; font-size:14px; color:#999;}
.course-list .tit a:hover{color:#666;}
.course-list .tit a.add{border-bottom:2px solid #ffa028; color:#ffa028; cursor:default;}
.course-con ul{font-size:0; margin-top:20px;}
.course-list .course-con li{display:inline-block; width:300px; height:327px; float:left; margin-right:34px; margin-bottom:15px; font-size:14px; overflow:hidden;
	-webkit-box-shadow:0 2px 10px #ccc;
	box-shadow:0 2px 10px #ccc;
}
.course-list .course-con li:nth-child(3n){margin-right:0;}
.side-nav li.tit:hover{background-color:#ffb628;}
.course-con .course-img{width:100%; height:225px; overflow: hidden;}
.course-img img{width:100%;}

.course_intro{top:0; height:75px; padding:5px; font-size:14px; color:#fff; line-height:22px; overflow:hidden;}

.course-img .course_intro{top:225px; left:0; width:100%; height:75px; background-color:rgba(0,0,0,0.6);}

.course-list-msg{border-top:0; padding:10px 15px; color:#999; overflow:hidden;}
.course-list-msg h3{margin-bottom:10px; font-size:14px; color:#666; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-list-msg h3 a:hover{color:#ffa028;}
.course-list-msg p:last-child{margin-bottom:0;}
.course-list-msg span{margin-right:10px;}
.course-list-msg .price-span{margin-right:0;}
.course-list-msg .price-span.free{color:#5fb41b;}
.course-list-msg .price-span.money{color:#e85308;}
.course-list-msg .price-span.money em{font-size:16px; padding-right:2px;}
.course-list-msg .price-span.credit{color:#e85308; font-size: 14px;}
.course-list-msg .course-author{width:190px; display:inline-block; margin-right:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-list-msg .price-span.free{color:#5fb41b;}
.course-list-msg .course-num{margin-right:0; padding:2px; font-size:12px; background-color:#ddd;}
.course-list-msg .icon{font-size:12px; color:#999; margin:0 2px;}
.course-list-msg .icon.icon-zan{color:#ffa028;}
.course-list-msg .icon.icon-cha{margin-left:4px;}
.course-list-msg .ico{display:inline-block; width:16px; height:15px; vertical-align:middle; margin-right:6px;}
.course-list-msg .ico.i-1{background-position:0 0;}
.course-list-msg .ico.i-2{background-position:-18px 0;}

.course-list .v-course-con li{margin-right:10px; width:282px; height:312px;}
.course-list .v-course-con li:nth-child(3n){margin-right:10px;}
.course-list .v-course-con li:nth-child(4n){margin-right:0;}
.v-course-con .course-img{height:212px;}
.v-course-con .course-list-msg .course-author{width:175px;}

.course-list .course-con li:hover .course_intro{top:150px;}
.course-list .v-course-con li:hover .course_intro{top:140px;}
.course-list .course-con li:hover .course-img img{
    -webkit-transform:scale(1.04);
    -moz-transform:scale(1.04);
    -ms-transform:scale(1.04);
    transform:scale(1.04);
}
.zc-cont .c-listpage, .course-cont .c-listpage, .course-list .c-listpage{margin-right:0; margin-bottom:0;}

/*课程详情*/ 
.course_int{margin-bottom: 20px;} 
.course_int .img{width: 400px; height: 300px;}
.course_int .img img{width: 400px; height: 300px;}

.course_details{margin-left: 30px; width:540px; font-size: 14px; color:#999; overflow: hidden;} 
.course_details h3{padding-left: 0; margin-bottom: 19px; color:#555 !important; font-size: 20px !important; margin-top:-10px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.course_details li{margin-bottom: 1px; padding:0 30px; float: left; overflow:hidden; position:relative;}
.course_details li:after{content:''; position:absolute; height:30px; width:1px; background-color:#bbb; top:5px; right:1px;}
.course_details li:first-child{padding-left:5px;}
.course_details li:last-child:after{display:none;}
.course_details li:last-child{padding-left:15px;}
.course_details li em{margin-bottom: 8px; display: block; color:#ffb428 !important;}
.course_details li i{margin-right: 5px;}
.course_details li .bdsharebuttonbox{margin-top:8px; display:inline-block;}
.bdshare-button-style0-16 .bds_more{color:#777 !important;}
.course_details p{height: 90px; line-height: 20px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;} 
.course_details p.ns-temp-p{height:auto; margin:0; text-align:center;}
.course_details p.ns-temp-p:first-child{color:#ffa028;}
.course_details .fenxiang{margin-bottom: 30px; height: 18px !important; line-height:18px;}
.course_details .fenxiang i{margin-right: 5px; vertical-align: bottom;}
.course_details > a{width: 160px; height: 40px; line-height: 40px; color:#fff; background-color:#ffae48; display: block; font-size: 14px;border-radius: 3px;} 
.course_details > a:hover{background-color:#ffa028;color: white;} 
.course_details > a i{font-size: 12px;} 
.course_details p a{color:#ffa028; margin:0 3px;}
.course_details p a:hover{text-decoration:underline;}

.course_con{margin-bottom: 20px;}
.course_con .comment_list{padding: 15px 30px; width: 900px; background-color:#fff;min-height: 660px;}  
.course_con .comment_list .tit{height: 40px; line-height:40px; border-bottom: 1px solid #e6e6e6;}
.course_con .comment_list .tit a{padding:0 23px; height: 40px; line-height: 40px; display:block; float: left; color:#999; font-size: 14px;}
.course_con .comment_list .tit .add{color:#ffa028; border-bottom: 2px solid; cursor: context-menu;}
.course_con .teacher{padding:10px 15px; width: 280px; background-color:#fff;} 
.course_con .comment_list .details .tab-item{display: none;}
.course_con .comment_list .details .list li{height: 42px; line-height: 42px; font-size: 14px; color:#787d82;} 
.course_con .comment_list .list li:hover{background-color:#ffe8d8;}

.course_con .comment_list .details li span{display: block; float: left;} 
.course_con .comment_list .details li .span1{width: 73px; text-indent: 10px;} 
.course_con .comment_list .details li .span2{width: 480px;}  
.course_con .comment_list .details li .span2 .icon {font-size: 14px;margin-right:8px;color: #ccc;}
.course_con .comment_list .details li .span3{width: 175px;float: right;text-align: center;}   
.course_con .comment_list .details li .span4{float:right;text-align: center;width: 120px;display: none;position: relative;left: -2px;top: 9px;}
.course_con .comment_list .details li .span4 span{padding:0 12px;height: 26px; line-height: 26px; font-size: 12px;color:#fff; background-color: #ffa028; display:inline-block;border-radius: 2px;} 
.course_con .comment_list .details li .span4 .btn-not{ cursor: not-allowed; background-color: #999;} 
.course_con .comment_list .details li .span4 .btn-Cont{background-color:#28b1ff;}
.course_con .comment_list .details li .span4 .btn-Cont:hover{background-color:#0ba0f5;}
.course_con .comment_list .details li .span4 .btn-start{background-color:#ffa028;}
.course_con .comment_list .details li .span4 .btn-start:hover{background-color:#fb981b;} 
.course_con .comment_list .details li .span10{margin-right: 10px;}
.span10{position:relative;top: 11px;margin-right: 20px;}
.span10 .in-yuan{
	width: 11px;
	height: 11px;
	border-radius: 25px;
	background-color: #4dbb87;
}
.class_share{overflow: inherit !important;padding-top: 8px !important}
.jiathis_style_32x32{width: 100% !important;}
.share_div{display: none; background-color: #fff;width: 150px !important;text-align: center;height: auto !important;position: absolute;top: 20px;padding: 10px 13px;box-shadow: 2px 2px 5px #ccc;border-radius: 10px;}
.span10 .out-yuan{
	width: 21px;
	height: 21px;
	border-radius: 25px;
	border:2px solid #4dbb87;
	padding-left: 3px;
	padding-top: 3px;
}
.share_div>.bdsharebuttonbox{
	width: auto;
}
.share_div>.bdsharebuttonbox>a{
	margin-top: 4px;
}
.share_div>.bdsharebuttonbox>a:nth-child(3){
	margin-right: 0;
}
.span10 .out-yuan-gray{
	width: 21px;
	height: 21px;
	border-radius: 25px;
	border:2px solid #aaa;
	padding-left: 3px;
	padding-top: 3px;
}
.span11{width: 80px;}
.span5{
	margin-left:-55px;
	width:85px;
	text-align:left;
}
.span5 .icon{
	font-size: 24px;
	color: #ffa028;
	margin-right: 5px;
}
.course-detail-price{margin-bottom: 8px;margin-top: 10px;}
.course-detail-price .free{color:#5fb41b;font-size: 16px;}
.course-detail-price .credit, 
.course-detail-price .money{display:block;color: #e85308;font-size: 20px;padding: 6px 10px;background:#f3f3f3;margin: -5px 0 -5px;}
.course-detail-price .money em{margin-right: 4px;font-size: 14px;}

.tab-item .btn-pl{width: 125px; height: 40px; line-height: 40px; color:#fff; font-size: 14px; background-color:#ffa028;} 
.tab-item .btn-pl:hover{background-color:#fb981b} 
.comment{margin-bottom: 15px;}
.comment textarea{padding:5px; margin-top: 29px; width: 100%; height: 118px; line-height: 20px; text-indent: 1em; outline:none;resize:none; font-size: 14px; text-align: justify; overflow: hidden;}
.comment a{margin-top: 20px; color:#999;}
.comment-list li{margin-top:20px;}
.comment-list .more{margin:25px auto; width: 178px; height: 48px; line-height: 48px; border: 1px solid #dcdcdc; color:#ffa028; display: block;}
.head_por{margin-right: 30px; width: 50px; height: 50px; border-radius: 50%;}
.head_por img{ border-radius: 50%;} 
.pl_con{width: 760px;} 
.pl_con .p1{color:#999; font-size: 14px;}
.pl_con .p1 span{margin-right: 8px; color:#666;}
.pl_con p{height: 20px; line-height: 20px;} 
.pl_con>p>.star-pinged{top: 0;margin-bottom: 0}
/* .pl_con>.star-pinged{top: 0;margin-bottom: 0} */
.pl_con .p2 span{margin-right: 10px; padding-right: 10px; height: 15px; line-height: 15px; border-right: 1px solid #333;} 
.pl_con div{margin-bottom: 20px;  line-height: 20px; font-size: 14px; text-align: justify;word-break:break-all;} 
.pl_con>.pinglun_comment{white-space: pre-wrap;}
.pl_con .Reply textarea{padding:5px; width: 100%; height: 90px; line-height: 20px; text-indent: 1em; outline:none;resize:none; font-size: 14px; text-align: justify; overflow: hidden;} 
.pl_con .Reply a{margin-top: 20px;}
.pl_con .Reply .btn-qx{margin-top: 30px; margin-right: 20px; display: inline-block; color:#999;}
.pl_con .Reply2{margin-bottom: 10px; padding:10px; width: 100%; height: auto; border:1px solid #ebebeb; background-color:#f7f7f7;}
.pl_con .Reply2 i{top: -17px; left: 30px;}
.pl_con .Reply2 li{margin-bottom: 10px;} 
.pl_con .Reply2 li span{color:#ffa028;} 
.tab-item .tab-pingjia-classpag textarea{width: 100%;height: 120px;font-size: 14px;padding: 10px 10px 30px;resize: none;color: #666666;margin-bottom: 20px;}
.tab-item .tab-pingjia-classpag{margin-top: 30px;margin-bottom: 75px;}
.tab-pingjia-classpag span{font-size: 17px;position: relative;top: 2px;}
.star-pinged{display: inline;position: relative;top: -30px;}
.teacher h3{margin-bottom: 20px; height: 35px; line-height: 35px; border-bottom: 1px solid #e6e6e6; color:#414141; font-size: 16px;}
.teacher .teac_name{margin-bottom: 20px;} 
.teacher .teac_name li{float: left;}
.teacher .teac_name li span{margin-top:5px; display: block; font-size: 14px; color:#666;}
.teacher .teac_name li .span1{ color:#000; overflow: hidden;}
.teacher .teac_name .img{margin-right: 14px; width: 60px; height: 60px;} 
.teacher p{margin-bottom: 40px; text-align: justify;} 
.study{margin-bottom: 30px;}
.study li{margin: 5px; width: 50px; height: 50px; background-color:#dcdcdc; float: left;} 
.also_study{margin-top:-10px;margin-bottom: 15px;}
.also_study li{border-bottom: 1px dotted #f0f0f0; font-size: 14px; overflow: hidden;line-height: 30px;padding-left: 5px;} 
.also_study li:last-child{border-bottom-width: 0;}
.also_study li span{max-width: 135px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.also_study li em{color:#999;} 
.also_study li a{color: #787d82;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.also_study li a i{font-size: 14px;color: #aaa;}
.also_study li a:hover {color:#ffa028}
.also_study li a:hover i{color:#ffa028}
.also_study li:hover{background: #f9f9f9;}

/*全部课程*/ 
.whole{margin-top: 15px !important;}
.w-center{margin: 0 auto; width: 1200px !important;} 
.w-center .course-con{width: 100% !important; display: block;} 
.w-center .course-con li{width: 300px !important; height: 350px;} 
.w-center .course-con li .course-img{width: 280px; height: 210px;} 
.whole h3{margin-bottom: 15px; height: 40px; line-height: 40px; border-bottom:1px solid #eee; font-size: 16px; color: #ffa028;}
.whole h3 i.icon{font-size: 15px;}
.whole-list li{margin-top: 10px; margin-bottom: 10px; font-size: 14px; color:#666;padding-left: 75px;position: relative;}
.whole-list li span{padding-top: 6px; padding-left:10px; width: 70px; color:#666; display: block; float: left;position: absolute;left:0px;}
.whole-list li a{margin-right: 20px; margin-bottom: 5px; padding:6px 8px; display: block; float: left;color: #ffa028;}
.whole-list li a:hover{color:#fff; background-color:#ffa028;}
.whole-list li .add-h{color:#fff; background-color:#ffa028;} 

/*发布资料*/ 
.release_con{padding:40px 30px 100px; margin-bottom: 35px; border:1px solid #e8e8e8; background-color:#fff; font-size: 14px; color:#444;}
.release_con li{margin-bottom: 28px;} 
.release_con li label{margin-right: 12px; width: 90px; vertical-align:middle; display: inline-block;} 
.release_con li select{width: 200px; height: 40px; border:1px solid #ddd;display:inline;margin:0 2px;}
.release_con li input{width: 380px; height: 40px; line-height: 40px; border:1px solid #ddd; display:inline;} 
.release_con p{margin:50px auto 0; width: 285px;}
.release_con .tags {width:auto;height:auto;line-height:20px;margin: 4px 0 0;position: absolute;margin-left: -20px;}
.release_con li span{padding-left: 20px;}
.release_con li .checkbox {display:inline;}
.release_con li a {margin:0 2px;}
.release_con li textarea{display:inline;width:auto;}
.release_con p {width: 400px;}
.release_con p a{width:178px; height: 48px; line-height: 48px; border:1px solid; font-size: 16px;}
.release_con p .submit{border-color:#ac6409; color:#fff; background-color:#ffa028;}
.release_con p .submit:hover{background-color:#ea880d;}
.release_con p .save-draft{border-color:#e2e2e2; color:#575757; background-color:#f2f2f2;}
.release_con p .save-draft:hover{background-color:#ece8e8}
.knowledge span a{margin:3px;}

/*班级首页*/
.class-main{padding-top: 20px;}
.my-class, .set-class{margin:0 0 20px; padding:20px; background-color:#fff;}
.my-class{width: 910px;}
.my-class .class-name{margin-bottom: 30px;}
.my-class .class-name a{width:120px; height:35px; line-height:35px; display:block; float:left; color:#777; font-size:16px; background-color:#dddcdc;}
.my-class .class-name .add{ color:#fff; background-color:#ffa028; cursor:default;}
.my-class .class-con .tab-item{display: none;}
.my-class .class-screen{border-bottom:1px solid #dedede; font-size:0; color:#666;}
.my-class .class-screen .btn{color:#fff; background-color:#ffa028;}
.my-class .class-screen a{padding:0 25px 10px; display:inline-block; font-size:14px; margin-bottom:-1px; color:#999;}
.my-class .class-screen a:hover{color:#666;}
.my-class .class-screen a.add{border-bottom: 2px solid #ffa028; color:#ff8328; cursor:default;}
.my-class .media-left a{position:relative; display:block; overflow:hidden;}
.my-class .is-ucreate{position:absolute; width:50px; height:50px; text-align:center; line-height:50px; top:-25px; left:-25px; z-index:5; background-color:rgba(255, 139, 0, 0.7); 
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-box-shadow:1px 1px 5px 1px #777;
	-moz-box-shadow:1px 1px 5px 1px #777;
	-ms-box-shadow:1px 1px 5px 1px #777;
	box-shadow:1px 1px 5px 1px #777;
}
.my-class .media-left a img{width:160px; height:120px;margin-right: 10px;}
.my-class .is-ucreate .icon{color:#fff; font-size:13px; margin-left:30px;
	-webkit-transform:rotate(-45deg) scale(0.8);
	-moz-transform:rotate(-45deg) scale(0.8);
	-ms-transform:rotate(-45deg) scale(0.8);
	transform:rotate(-45deg) scale(0.8);
}

.my-class .class-name .search{width:200px; height: 25px; border-radius:15px;}
.my-class .class-name .search input{width: 100%; height: 100%;  border-radius:15px; border:1px solid #ccc; text-indent: 10px; font-weight: 100; font-size: 12px;}
.my-class .class-name .search i{top: 3px; right:8px; font-size:14px; line-height: 18px;}
.my-class .class-name .search i:hover{color:#ffa028}
.my-class .class-name .search .search-btn{width: 30px; height: 20px; background-color:#f4f4f4 !important; display: block; display: block;}

.my-class .media{position:relative; margin:0 -20px; padding:20px; border-bottom:1px solid #e5e5e5; z-index:2;}
.my-class .media:hover{
    -webkit-box-shadow:0 2px 6px #ccc;
    box-shadow:0 2px 10px #ccc;
}
.my-class .media:hover .media-object{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05);
}
.my-class .media:last-child{border-bottom: 0;}
.my-class .media-body h4{margin-bottom: 15px;}
.my-class .media-body em{margin-bottom: 15px; font-size: 14px; color:#888;}
.my-class .media-body p{margin-top: 10px; font-size: 13px; color:#666;}
.my-class .media-body p em{font-size:12px;}
.my-class .media-body p span{display: block; float: left; overflow: hidden; margin-right:50px;}
.my-class .media-body p .colr-1{color:#ed5121;}
.my-class .media-body p .colr-2{padding: 2px 10px; border-radius: 15px; background-color: #f1a255; color:#fff;}
.my-class .media-body p .colr-3{padding: 2px 10px; border-radius: 15px; background-color: #59c281; color:#fff;}
.my-class .media-body p .colr-4{padding: 2px 10px; border-radius: 15px; background-color: #51aed9; color:#fff;}
.p_join_type{
	margin-bottom: 1px !important;
	margin-top: 19px !important;
}
.my-class .c-listpage{margin:0 -20px -20px; padding-top:20px; background-color:#f2f2f2;}

.set-class{width:270px;z-index: 10;}
.class_rank{text-overflow:ellipsis;max-width: 160px !important;overflow: hidden !important;display: inline-block;white-space: nowrap;}
.set-class .set-btn{margin-bottom:30px; width:100%; height:35px; line-height:35px; color:#fff; font-size:16px; display: block; background-color:#ff7f2a;}
.set-class h3{margin-bottom: 11px; padding:0 0 12px; font-size: 16px; color:#444; border-bottom: 1px solid #d0d0d0;}
.set-class h3 em{color:#ffa028; font-size: 13px;}
.addres{margin-bottom: 25px;text-align: justify;}
.addres a{height: 30px; line-height:30px; color:#666; font-size: 13px;white-space: nowrap; display: inline-block;padding:0 5px;margin-bottom: 3px;margin-right: 3px;}
.addres a:hover{background-color: #ffc57b; color:#fff;}
.addres a.active{background-color:#ffa028; color:#fff;}

.sort-class li{padding:0 !important; margin-bottom: 12px; height: 16px; line-height: 16px; border:0 !important; background: none !important;}
.sort-class li i{margin-right: 5px; display: inline-block; width: 16px; height: 12px; line-height: 12px; color:#fff; font-size: 8px; font-style: normal; text-align: center; vertical-align: middle;position: relative;top: -3px;}
.sort-class li span{padding:0 !important;
	/*max-width: 50px !important;*/
	 color:#999; font-size: 13px; background: none !important; overflow: hidden; font-weight: normal;}
.sort-class li .i-1{background-position:-94px 0;}
.sort-class li .i-2{background-position:-111px 0;}
.sort-class li .i-3{background-position:-128px 0;}
.sort-class li .i-4{background-position:-145px 0;}

/*试题测试*/
.test-con{margin: 20px 0; padding:20px; min-height: 300px; background-color: #fff;color: #333; font-size: 14px;}/*7-18*/
.test-con .Score{padding-left: 20px; border-top: 1px solid #ebebeb;}
.test-con .ml20{margin-left: 20px;}
.test-con .ml20 .icon-close{color:#d50909; font-size: 20px; vertical-align: middle;}
.test-con .ml20 .icon-shangchuanzhengque{color:#64b92b; font-size:20px; vertical-align: middle;}
.test-con .tit{padding:20px; margin-right: 40px; background-color: #ebebeb; color: #333; font-size: 16px;}/*7-18*/
.test-con .tit span em{color:#ff9f27;}
.test-con p{margin-top:20px;}
.test-con dl{margin-left: 25px;}
.test-con dd{margin-top: 15px;}
.test-con dd .icon-shangchuanzhengque{color:#64b92b; font-size:20px; vertical-align: middle;}
.test-con dd .icon-close{color:#d50909; font-size: 20px; vertical-align: middle;}
.test-con dd i{margin-right: 12px; width: 16px; height: 16px; background-position:-180px 0;}
.test-con dd .add-i{background-position:-163px 0;}
.test-con input{margin-left: 20px; margin-bottom: 20px; width:40%; height:40px;}
.test-con textarea{margin-bottom: 20px; padding:10px; width: 50%; height:80px; line-height: 24px; outline:none; resize:none;}
.Progress_bar{padding:25px 80px; width: 1160px; background-color: #fff;}/*7-18*/
.subm{margin: 30px auto 100px;}
.subm a{padding:0; width: 118px; height: 38px; line-height: 38px; border:1px solid #ddd; display: block; float: right; font-size: 14px; color:#999;}
.subm .lower{margin-left: 20px; border-color: #ff9f27; background-color:#ff9f27; color:#fff;}
.subm .lower:hover{background-color:#fb8a00;}
/*试题的滚动效果-S*/
.demo-box{overflow:hidden;padding-top:10px;}
.demo-item {padding: 20px 40px;/*width:1200px;*/position: relative; margin:0;}
.demo-item li{float: left; width: 1200px; /*height:330px;*/ display:inline; overflow:hidden;}
.demo-item li em{margin-left: 5px;}
/*试题的滚动效果-E*/

/*职业路径*/
.career-banner{margin-bottom: 35px; width: 100%; height: 420px; background: #3d4045 url(../images/career-banner.jpg) no-repeat center center;}
.career-banner .center dl{margin-right: 40px; padding-top: 70px; max-width: 600px;}
.career-banner .center dl dt{margin-bottom: 20px; font-size: 44px; color:#5dffee;}
.career-banner .center dl dd{font-size: 16px; color:#fff; text-align: justify; line-height: 24px;}


.career-list .con .thumbnail{background: none !important; border: none;}
.career-list .con .thumbnail:hover{background-color:#fff !important;}
.career-list .con .thumbnail img{height: 190px;}
.career-list .con .thumbnail h3{margin-bottom: 12px;}
.career-list .con .thumbnail h3 span{max-width:275px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.career-list .con .thumbnail h3 span{padding: 11px; color: #fff; font-size: 14px; background-color: #ff9f27;position: absolute;right: 0;line-height: 6px;}
.career-list .con .thumbnail p{color:#999; font-size: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.career-list .con .thumbnail a{font-size: 12px; color:#999; background: none;}
.more-career{margin-bottom: 20px; padding: 20px 0; background-color:#fff; color:#ccc; font-size: 16px;}
.problem{margin-bottom: 20px; padding-top: 25px; padding-bottom: 60px; background-color:#fff;}
.problem h4{margin-bottom: 25px; color:#666; font-size: 16px;} 
.problem ul{padding:5px; margin:0 auto; max-width: 695px;}
.problem li{font-size: 14px; color:#aaa;}
.problem li strong{margin-bottom: 15px; display: block; color:#666; font-size: 14px; font-weight: normal;}
.problem li p{margin-top: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*职业路径某职业*/
.some-con{padding:30px; margin-top: 20px !important; background-color: #fff;}
.some-con .w-media{height: 255px; }
.some-con .w-media .img {margin-right: 20px; width: 510px;}
.some-con .w-media .img img{width: 510px; height: 255px;}
.some-con .w-media .img .pa{padding:15px; top: 0; right:20px; background-color:#ff9f27; color:#fff; font-size: 20px;}
.some-con .media-body{max-width: 600px; overflow: visible !important;}
.some-con h4{margin-bottom: 20px; max-width: 730px; font-size: 20px; color:#333; position:relative;}
.some-con h4 i{font-size: 20px; color:#999;}
.some-con h4 i:hover{color:#ff9f27; cursor: pointer;}
.some-con .p1{max-width: 730px; max-height: 60px; color:#aaa; font-size: 14px; overflow: hidden;}
.some-con .p2 a{margin-right: 10px; padding: 5px 10px; border-radius: 5px; color:#888; font-size: 12px; background-color:#eee; display: inline-block;}
.some-con .p3{margin-bottom: 30px; color:#555; font-size:14px;}
/*.some-con .p3:hover span{ display: block;}*/
.some-con .p3 span{top:-30px; right: -100px; padding: 10px; width: 290px; height: 85px; border:1px solid #ff9f28; color:#aaa; font-size: 14px; display: none;}
.some-con .p3 span i{left:-7px; top: 28px; width: 7px; height: 11px;}
.some-con .p4{}
.some-con .p4 a{width: 105px; height: 40px; line-height: 40px; background-color:#ff9f27; display: inline-block; text-align: center; color:#fff; font-size: 14px;}
.some-con .p4 a:hover{background-color: #fb8a00;}
#zhengshu li{
	margin-right: 18px;
	margin-bottom: 10px !important;
 }
#zhengshu,#gangwei{
	padding: 10px 15px;
}
#zhengshu ul li input[type=checkbox]{
	margin-right: 5px;
}
#zhengshu ul{
	display: inline-block;
	margin-top: 10px;
}
#gangwei ul li input[type=checkbox]{
	margin-right: 5px;
}
.some-con .p4 span{padding:0 25px; border-right:1px solid #999; color:#999; font-size: 14px;}
.some-con .study-list{margin-top: 25px;}
.some-con .study-list li{margin-right: 20px; width: 209px; height: 78px; border:1px solid #e6e6e6; background-color:#f6f6f6; color:#999; font-size: 14px; float: left;}
.some-con .study-list li span{display: inline-block;}
.some-con .study-list li .ico{margin-top: 15px; margin-left: 15px; width: 50px; height: 50px;}
.some-con .study-list li .w50{width: 50px; height: 50px; background-color:red;}
.some-con .study-list li .text-center{margin-right: 10px; margin-top: 18px; max-width: 85px; float: right;}
.some-con .study-list li em{display: block; font-size: 20px;}
.some-con .study-list .li-1 .ico{background-position:0 -22px;}
.some-con .study-list .li-1 em{color:#3cc8bf;}
.some-con .study-list .li-2 .ico{background-position:-51px -22px;}
.some-con .study-list .li-2 em{color:#4487d6;}
.some-con .study-list .li-3 .ico{background-position:-102px -22px;}
.some-con .study-list .li-3 em{color:#84bf41;}
.some-con .study-list .li-4 .ico{background-position:-153px -22px;}
.some-con .study-list .li-4 em{color:#9b6cd6;}
.some-con .study-list .li-5 .w50{margin-top: 13px; margin-left: 17px;}
.some-con .study-list .li-5 a{margin-top: 5px; margin-right: 5px; width: 90px; height: 30px; line-height: 30px; text-align: center; background-color:#ff9f27; color:#fff; display: inline-block; float: right;}
.some-con .study-list .li-5 a:hover{background-color:#fb8a00;}

.book{margin-top: 65px;}
.book h3{margin-bottom: 50px;}
.some-con h3{color:#fcbe32; font-size: 30px; font-weight: bold;}
.book li{margin-right: 20px; width: 268px; height: 365px; overflow: hidden; text-align: center; float: left;}
.book li img{width: 268px;}
.book li p{margin-top: 20px; font-size: 16px; color:#333;}
.book li em{margin-bottom: 20px; font-size: 13px; color:#777; display: block;}
.book li a{width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color:#999; background-color:#eee; display:inline-block;}
.book li a:hover{background-color:#ff9f27; color:#fff;}

.posted{margin:50px 0;}
.posted .btn-more{margin-top: 25px; font-size:16px; color:#999;}
.posted ul{margin-right: -25px;}
.posted li{margin-top: 20px; margin-right: 25px; width: 266px; height: 198px; border:1px solid #dfdfdf; text-align: center; float: left;}
.posted li:hover{border-color:#ff9f28;}
.posted li h4{margin:20px 0; font-size: 20px; color:#333;}
.posted li em{margin-bottom:14px; color:#004e66; font-size: 20px; display: block;}
.posted li p a{margin-right: 10px; padding:5px 10px; border:1px solid #dfdfdf; font-size: 14px; color:#aaa; display:inline-block;}
.posted li div{border-top:1px solid #dfdfdf; height: 50px; line-height: 50px; background-color:#f7f7f7; font-size: 14px; color:#aaa; text-align: left; text-indent: 17px;}

.level{overflow: hidden;}
.level .tit{margin-bottom: 37px; height: 35px; line-height: 30px; border-bottom: 1px solid #ddd; text-align: right;}
.level .tit a{padding:7px 25px; font-size: 16px; color:#999;}
.level .tit select{left: 0; top: 13px; width: 105px; height: 40px; line-height: 40px; border:1px solid #ddd; text-align: center !important; font-size: 16px; color:#333;}
.level .tit select option{height: 40px; line-height:40px; text-align: center; background-color: #fff;}
.level .tit select option:hover{background-color:#eee; color:#ff9f28;}
.add{cursor: context-menu; border-bottom: 2px solid #ff9f28; color:#333;}
.level .level-con{ border: 1px solid #e6e6e6; min-height: 485px;}
.level-con .level-list{display: none;}
.level-con .level-list .sm-tit{height: 40px; line-height:40px;  border-bottom: none; border-right: none; background-color:#f6f6f6;} 
.level-con .level-list .sm-tit span{margin-right: 20px;}
.level-con .level-list .sm-tit i{margin-right: 10px; font-size: 16px; display: inline-block;}
.level-con .level-list .sm-tit .icon-learned{color:#36d900;}
.level-con .level-list .sm-tit .icon-unlearned{color:#999;}
.level-con .level-list ul{border-left:1px solid #f5f5f5;}
.level-con .level-list li{width: 33.3333%; height: 40px; line-height: 40px; font-size: 14px; float: left; overflow: hidden; color:#777; box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ border-right: 1px solid #f5f5f5;}
.level-con .level-list li span{max-width:325px; display: block; float: left; text-indent:5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
/*box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
/*-webkit-box-sizing:border-box; /* Safari */
/*border-left:1px solid #e6e6e6;*/
}
.level-con .level-list li i{margin-right: 10px;}
.level-con .level-list li span i{margin-right: 20px;}
.level-con .level-list li .icon-learned{color:#36d900;}
.level-con .level-list li .icon-unlearned{color:#999;}

.level .pop{top:73px; left: 0; width: 100%; height: 100%; }
.level .pop{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2);}
:root .pop{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
或者ie9的hack使用： 
:root .pop{filter:none;}/*for IE9*/

.level .pop .con{padding-top: 50px; margin:50px auto 0; width: 745px; height: 400px; background-color:#fff;}
.level .pop .con h1{margin-bottom:40px; color:#fcbe32; font-size: 50px; font-weight: bold;}
.level .pop .con p{color:#333; font-size: 16px;}
.level .pop .con .c{margin: 75px auto 0; max-width: 640px;}
.level .pop .con .c a{width: 285px; height: 50px; line-height: 50px; text-align: center; color:#999; background-color:#eee;}
.level .pop .con .c a:hover{background-color:#ff9f27; color:#fff;}
.level .pop .con i{top:10px; right:10px; font-size:40px; color:#333;}

/*新发布职业*/
.ml110{margin-left: 110px;}
.ml70{margin-left: 70px;}
.ml155{margin-left: 155px;}
.new-rest{margin-top: 20px !important; padding-top: 60px; background-color:#fff;}
.new-rest li{margin-bottom: 28px;}
.new-rest label{margin-right: 20px; width: 90px; color:#333; font-size: 14px; text-align: right;}
.new-rest input[type=text]{width: 398px; height: 38px; line-height: 38px; border:1px solid #ddd; text-indent: 10px;}
.new-rest li .btn-xz{width: 110px; height: 40px; line-height: 40px; text-align: center; display:inline-block; background-color:#ddd; font-size: 14px; color:#333;}
.new-rest li textarea{padding:5px; width: 398px; height: 185px; resize:none; outline:none;}
.new-rest .dis-b textarea{margin-top: 25px; margin-left:113px; display: block; }
.setting .con-list{display: none;}
.setting .tit{padding-left: 120px; margin-bottom: 50px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; color:#333; font-size: 14px;}
.setting .tit a{width: 98px; height: 40px; border:1px solid #fff; border-bottom-color: #ddd; display: block; float: left; text-align: center;}
.setting .tit .add{border-color: #ff9e26; border-bottom-color: #fff; color:#ffa540}
.setting li .va-t{vertical-align: top;}
.setting li .w183{width: 183px; height: 38px; line-height: 38px; border:1px solid #ddd;font-size: 14px;margin-right: 10px;}
.setting li .mr30{margin-right: 30px;}
.setting li .btn-fb{margin-top: 30px; width: 120px; height: 40px; line-height:40px; color:#fff; font-size: 14px; background-color:#ff9e26; display:inline-block;}
.setting li .btn-fb:hover{background-color:#ef8c11;}

.evaluation input[type=radio]{margin-right:6px;}
.evaluation span{ height: 20px; line-height: 20px; font-size: 14px;margin-right: 15px;}
.evaluation label{width: 130px;}
.evaluation li .w78{width: 78px; height: 38px;}
.evaluation li .w298{margin-left: 25px; width: 298px; height: 38px;}
.evaluation .ml155{margin-left: 155px;}
.evaluation .add-btn{width: 535px; height: 38px; line-height: 38px; border:1px dashed #e0e0e0; display: block; font-size: 14px; color:#999;}

.evaluation .w615{width: 615px; height: 118px; display: block;}
.evaluation .btn-add{margin-top: 20px; margin-left: 495px; width: 120px; height: 40px; line-height: 40px; background-color:#dedede; display: block;}
.evaluation .add-btn{width: 620px;}


.uploader-box{
	margin-top: 15px;
}
/*竞技*/
.sports-banner{margin-bottom: 30px; width: 1200px; height: 410px;}
.sports-banner a{top: 228px; right: 200px; width: 275px; height: 65px; display: block;}
.sports-tab-con .tit{margin-bottom: 30px; height: 30px; line-height: 30px; border-bottom: 1px solid #dcdcdc;}
.sports-tab-con .tit .option{padding:5px 15px; font-size: 14px; color:#888;}
.sports-tab-con .tit .add{border-bottom:2px solid #ffb428; color:#ffa128; cursor: context-menu;}
.sports-tab-con .tit span{margin-right: 10px; color:#999; font-size: 16px;}
.sports-list-con{display: none;}
.sports-list-con .thumbnail{border:none; background:none;}
.sports-list-con .thumbnail:hover{background-color:#fff;}
.sports-list-con .thumbnail h3{margin-bottom: 15px; height: 45px; line-height: 23px; color:#444; font-size: 16px;
word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.sports-list-con .thumbnail p span{max-width: 225px; max-height: 40px; overflow: hidden;color:#999; font-size: 14px;}
.sports-list-con .thumbnail p span em{color:#2eb9ed;}
.sports-list-con .thumbnail p a{padding:0 !important; border-radius: 0; width: 120px; height: 40px; line-height: 40px; color:#fff; background-color:#ffb428;}
.sports-list-con .thumbnail p a:hover{background-color:#f2a617;}

/*竞技结束*/
.sports-l{padding:20px; margin-bottom: 30px; width: 900px; background-color:#fff;}
.sports-l .sports-over-head{margin-bottom: 60px; max-height: 224px; overflow: hidden;} 
.sports-l .sports-over-head .img{margin-right: 20px; width:400px; height:205px;}
.sports-l .sports-over-head .con{position:relative; height:200px;}
.sports-l .sports-over-head .con h3{padding-left: 0; margin-bottom: 20px; color:#444; font-size: 20px;width: 370px;}
.sports-l .sports-over-head .con h3 strong{max-width:360px; overflow: hidden; display: inline-block; vertical-align:middle; text-overflow: ellipsis; white-space: nowrap;}
.sports-l .sports-over-head .con h3 em{margin-left: 25px; color:#f73636; font-size: 16px;}
.con em{
	margin-left: 20px; color:#f73636; font-size: 16px;
}
.sports-l .sports-over-head .con p ,.sports-l .sports-over-head .con span{color:#888; font-size: 14px;}
.sports-l .sports-over-head .con .btn-cy{position:absolute; bottom:0; left:0; background-color:#fd751b; width: 120px; height: 40px; line-height: 40px; display: inline-block; font-size: 14px; color:#fff;}
.sports-l .sports-over-head .con .btn-cy:hover{background-color:#eb6f1d}
.sports-l .sports-over-head .con .btn-fx{background-color:#69c245;}
.sports-l .sports-over-head .con .btn-fx:hover{background-color:#50f60e;}
.sports-l .sports-over-head .con .bdsharebuttonbox{position:absolute; bottom:0; left:150px;}

.sports-l .tit{margin: 0 auto 60px; width: 440px; border-bottom: 1px solid;}
.sports-l .tit .con{left: 138px; top: -24px; width: 172px; height: 48px; background-color:#fff;}
.sports-l .tit .con i{width: 140px; height: 48px; background-position:0 -73px;}
.sports-l .tit1{border-color:#bfe5cc;}
.sports-l ul{margin-right: -25px;}
.sports-l li{margin-right: 23px; margin-bottom: 25px; width: 270px; height: 90px; line-height: 90px; border:1px solid #e1e1e1; color:#444; font-size: 14px; float: left; overflow: hidden;}
.sports-l li:hover{border-color:#f59a19;}
.sports-l li i{margin:0 20px 0 15px; width: 30px; height: 40px; line-height: 40px; font-style: normal; font-size: 24px; color:#888; display: inline-block;}
.sports-l li .i-1{background-position:-204px 0;}
.sports-l li .i-2{background-position:-235px 0;}
.sports-l li .i-3{background-position:-266px 0;}
.sports-l li span{width: 55px; height: 55px; border-radius: 50%;}
.sports-l li span img{margin-right: 10px; border-radius: 50%;}

.sports-l p{font-size: 14px; color:#666; line-height: 24px;}

.sports-l .tit2{margin-top: 70px; border-color:#e7d6ad;}
.sports-l .tit2 .con i{background-position:0 -122px;}

.sports-l .tit3{margin-top: 60px; border-color:#f8d2d3;}
.sports-l .tit3 .con i{background-position:0 -171px;}
.sports-l .reward{margin-right: -50px; text-align:center;}
.sports-l .reward li{width: 180px; height: 220px; display:inline-block; float:none; border:1px solid #ecd5ac; text-align: center; font-size: 18px; color:#666;}
.sports-l .reward li i{margin: 45px auto 0; width: 56px; height: 56px; display: block;}
.sports-l .reward .i-1{ background-position:-114px -291px; }
.sports-l .reward .i-2{background-position:-171px -291px;}
.sports-l .reward .i-3{background-position:-57px -291px;}
.sports-l .reward .i-4{background-position:0 -291px;}
.sports-l .reward .last{padding:15px; text-align: left; color:#888; font-size: 14px; line-height: 24px; overflow: hidden;}
.sports-l .reward .last strong{margin-bottom: 15px; color:#ea752f; font-size: 20px; font-weight: 100; display: block;}

.sports-l .tit4{margin-top: 60px; border-color:#fad2c7;}
.sports-l .tit4 .con i{background-position:0 -220px;}
.sports-l .personnel{overflow: hidden;}
.sports-l .on{height: auto !important;}
.sports-l .personnel li{width: 88px; height:auto; margin:0; padding:0 5px 10px; border:none; line-height:0; text-align:center;}
.sports-l .more{margin-top: 40px;font-size:13px; text-align:center;}
.sports-l .more a{display:inline-block; padding:6px 15px; background-color:#aaa; color:#fff;}
.personnel .loading{width:16px;margin:10px auto;}
.personnel li img{width:50px; height:50px;}
.personnel li p{font-size:12px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sports-r{width: 282px; padding:20px; background-color:#fff;}
.sports-r h3{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #d7d7d7; color:#444; font-size: 16px;}
.sports-r li{margin-bottom: 17px; width: 242px; height: 120px; overflow: hidden;}

.text-in65{text-indent:65px;}
.l-h{line-height:65px;}
/*排行榜*/
.ranking{padding:30px; margin-top: 20px; margin-bottom: 25px; background-color:#fff;}
.ranking .tit{margin-bottom: 30px; height:40px; border-bottom: 1px solid #e0e0e0; color:#333; font-size: 16px;}
.ranking .tit a{padding: 0 25px; height: 40px; line-height: 40px; display: inline-block;}
.ranking .tit .add{color:#ffa028;}
.ranking .con-list{display: none;}
.ranking-list p{margin:0;}
.ranking-list thead > tr > th, .ranking-list tbody > tr:first-child > td{border:0;}
.ranking-list thead > tr > th, .ranking-list tbody > tr > td{padding:0; margin:0; text-align:center;}
.ranking-list th{background-color:#f3f3f3; color:#444; font-size: 15px; font-weight:normal; line-height:40px !important;}

.ranking-list td > i{width: 30px; height: 40px; line-height:40px; font-style: normal; font-size: 20px; color:#666;}
.ranking-list td > i.i-1{background-position:-204px 0;}
.ranking-list td > i.i-2{background-position:-235px 0;}
.ranking-list td > i.i-3{background-position:-266px 0;}

.ranking-list tbody > tr > td{height:85px; line-height:85px;}

.table-stu tbody > tr > td.t-ai, .table-clas tbody > tr > td.t-ai{padding-left:190px; text-align:left;}
.table-schol tbody > tr > td.t-ai{line-height:26px; text-align:left; padding-left:260px; padding-top:20px;}
.table-stu tbody > tr > td.t-ai img{margin:0 15px 0 0; width: 55px; height: 55px; 
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
.table-stu tbody > tr > td > div{font-size:20px; color:#ffa028;}
.table-stu tbody > tr > td .edit{top:40px; left:-45px; background-color:#eee; z-index:999; display:none;}
.table-stu tbody > tr > td .edit a{width:100px; height:35px; display:block; margin:10px; color:#fff; line-height:35px; text-align:center; font-size:13px;}
.table-stu tbody > tr > td .edit a i{font-size:14px; color:#fff; margin-right:3px; display:inline-block; vertical-align:bottom;}
.table-stu tbody > tr > td .edit .duihua{background-color:#ffa028}
.table-stu tbody > tr > td .edit .pk{background-color:#3bb755;}
.table-stu tbody > tr > td > div:hover .edit{display:block;}

.table-clas .t-ai div{float:left; line-height:20px; height:100%; padding-top:12px;}
.table-clas .t-ai div.img{width:80px; margin-right:15px;}
.table-clas .t-ai div.img img{width:80px; height:60px;}
.table-clas .t-ai div.t-msg{width:200px;}
.table-clas .t-ai div.t-msg p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0; font-size:12px; color:#666;}
.table-clas .t-ai div.t-msg p:first-child{font-weight:bold; font-size:13px;}
.table-clas .t-ai div.t-msg p a:hover{color:#ffa028;}
.btn-pk, .collegePk{padding:6px 15px; background-color:#ffa028; color:#fff; font-size:12px;}
.btn-pk:hover, .collegePk:hover{background-color:#d38119; color:#fff;}

.table-schol .t-ai{}
.table-schol .t-ai strong{font-size: 15px; color:#333; font-weight: 100;}
.table-schol .t-ai p{font-size: 13px; color:#888;}
.table-schol .t-ai p span{margin-right: 25px;}
.em-1{color:#11a0dc;}
.em-2{color:#fd3d3d;}

/*开关按钮-S*/

.switchBtn { width: 32px;height: 16px;border-radius: 8px;background: #999999;position: relative;margin-right: 15px;display: inline-block;top: 3px;cursor: pointer; }
.switchBtn>i { width: 12px;height: 12px;border-radius: 50%;background: white;float: left;position: relative;top: 2px;left:2px; }
.switchBtn.on { background: #ffa028; }
.switchBtn.on>i { left: 18px; }
.warnSetInfo { padding-left: 20px;margin-bottom: 30px; }
/*开关按钮-E*/

/*学生用户头像更换-S*/
.setting-list{width:200px; min-height: 715px; background-color:#e9e9e9;}
.setting-list li{height: 60px; line-height: 60px; border-left: 3px solid #e9e9e9; font-size: 16px; color:#333;}
.setting-list li a{display: block;}
.setting-list .list-tit{padding-left: 25px; font-size: 18px;}
.setting-list li i{margin-left: 22px; margin-right: 15px; font-size: 20px; color:#b4aaa0; vertical-align: initial; display: inline-block;}
.setting-list .add-color{border-color:#ffa028; color:#ffa028; background-color:#fff;}
.setting-list .add-color i{color:#ffa028;}
.setting-list li:hover .icon{color:#ffa028;}
.upload-head{margin-left: 30px; max-width: 450px;}

.setting-con{width: 1000px; min-height: 715px; background-color:#fff; overflow: auto;}
.user-con{width: 100%; height: 100%;}
.user-con .u-head{margin-top: 40px; margin-left: 45px;}
.user-con .u-head p{margin-top: 15px; font-size: 16px; color:#333;}
.user-con .u-head p i{margin-right: 10px; vertical-align: initial; display: inline-block;}
.user-con .up-head{margin-top: 220px; margin-left: 40px; width: 150px; height: 40px; line-height: 40px; color:#fff; font-size:14px; background-color:#ffa028;}
.user-con .up-head:hover{background-color:#f69113;}
.data-tit{margin-bottom: 30px; height:60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; font-size: 16px;}
.data-tit a{margin-left: 25px; padding:0 20px; height: 60px; line-height: 60px; display: inline-block;}
.data-tit a.font-small{font-size: 14px;}
.user-con .data-tit .add{color:#ffa028;}
.user-con input ,.user-con  textarea ,.user-con select{border:1px solid #ddd;}
.user-con input ,.user-con select{height: 38px;}
.user-con .data-list{ margin-left: 200px; font-size: 14px; color:#333;}
.user-con .data-list .list-con{display: none;}
.user-con .data-list li{margin-bottom: 25px;}
.user-con .data-list li label{width: 100px; text-align: right;float: left;margin-top: 10px;}
.user-con .data-list li input{width:358px; display:inline;}
.user-con .data-list li .mr5{margin-right: 5px !important;}
.user-con .data-list li .mr20{margin-right: 20px;}
.user-con .data-list li .mr10{margin-right: 10px;}
.user-con .data-list li .w118{ width: 118px;display:inline;}
.user-con .data-list li .w218{width: 218px;}
.user-con .data-list li .w168{margin-right: 20px; width: 168px;}
.user-con .data-list li .w175{width: 175px; }
.user-con .data-list li .w390{width: 390px;}
.user-con .data-list li .color1{color:#999;}
.user-con .data-list li textarea{padding:10px; width: 358px; height: 68px; overflow: hidden; text-align: justify;display:inline; box-shadow:none; -webkit-box-shadow:none;}
.user-con .data-list li textarea:hover, .user-con .data-list li textarea:focus{border-width:1px; box-shadow:none; -webkit-box-shadow:none;}
.user-con .data-list li .align-t{vertical-align: top;}
.user-con .data-list li .btn-bc{margin-right: 37px; width: 120px; height: 40px; color:#fff; background-color:#ffa028; display: inline-block;}
.user-con .data-list li em{margin-left: 5px; color:#46aef7;}

.user-con .data-list .sod_select .sod_list li { margin-bottom: 0; }
.errowMsg { font-size: 12px;color: red;margin-top: 10px;margin-left: 35px; }

/*四个角色的隐身设置-S*/
.privacy-list {margin-bottom: 30px;}
.privacy-list>div{margin-bottom: 35px;}
/*四个角色的隐身设置-E*/

/*四个角色的推广设置-S*/
.spread{padding:0 20px;}
.spread .line{margin-top: 20px; margin-bottom: 25px; border-bottom:1px dashed #e5e5e5;}
.spread h3{margin-bottom: 30px; font-size: 16px; color:#333;}
.spread p{padding-left: 30px;}
.spread p{font-size:14px; color:#999;}
.spread p em{color:#ffa028;}
.spread p input{margin:0 40px 0 55px; width: 440px; height: 40px; border:1px solid #eee; background-color:#f2f2f2; text-indent:10px;}
.spread p .btn-copy{width: 120px; height: 40px; line-height: 40px; text-align: center; color:#fff; background-color:#ff9e26; display: inline-block;}
/*四个角色的推广设置-S*/

/*四个角色密码修改-S*/
.password{margin:70px auto 0; width: 450px; font-size: 14px; color:#333;}
.password li{height: 38px;margin-bottom:25px;line-height:38px;position:relative;}
.password li label{margin-right: 10px; width:80px; text-align: right; display: inline;}
.password li input{width: 358px; height: 38px; border:1px solid #ddd; display:inline;float:right;}
.password li a{width: 120px;  color:#fff; background-color:#ffa028; display: block; text-align: center; float: right;}
.password li a:hover{color:#fff;}
.password li .msg{position:absolute;right:-130px;top:0px;color:red;font-size:14px;}
/*四个角色密码修改-E*/

/*四个角色的账号绑定-S*/
.bind-account{margin:120px auto 0; width: 590px; font-size: 14px;}
.bind-account li{margin-right: 105px; width: 120px; text-align: center; float: left;}
.bind-account span{margin:0 auto 30px; width: 100px; height: 100px; line-height: 90px; text-align:center; border:5px solid; border-radius: 50%; display: block;}
.bind-account .span-1{border-color: #09a3dc;}
.bind-account .span-1 i{color: #09a3dc;}
.bind-account .span-2{border-color: #14d212;}
.bind-account .span-2 i{color: #14d212;}
.bind-account .span-3{border-color: #e95252;}
.bind-account .span-3 i{color: #e95252;}
.bind-account span i{font-size:55px;}
.bind-account p{font-size: 14px; color:#999;}
.bind-account a{margin:35px auto 0; width: 120px; height: 40px; line-height:40px; border:1px solid #e5e5e5; text-align: center; color:#333; background-color:#fff; display:block;}
.bind-account a:hover{color:#fff; background-color:#ff9e26;}
/*四个角色的账号绑定-E*/

/*三个角色的积分-S*/
.integro-con .credit-show{overflow: hidden;padding:20px ;border-bottom:1px solid #eee;margin:-20px 20px 15px;}
.integro-con .credit-show span.number{font-size:16px;font-weight: bold;color:#f46b36;}
.integro-con .con-list{display: none;}
.integro-con .con-list .btn-see{top: 0; right: 35px; width: 120px; height: 40px; line-height:40px; display: inline-block; color:#fff; background-color:#ffa028;}
.integro-con .con-list .btn-see:hover{background-color:#ea8911;}
.integro-con .con-list .table{padding-left: 25px; font-size: 14px; color:#333;}
.integro-con .con-list .table th{padding:15px 15px; border:none; color: #666;font-size: 14px; background-color:#f2f2f2;border-bottom:1px solid #eee;}
.integro-con .con-list .table>tbody>tr>td{padding: 5px 15px; border-bottom: 1px solid #eee; border-top: none !important; line-height: 32px;}
.integro-con .con-list .table>tbody>tr>td em{color:#ffa028;}
.integro-con .con-list .table>tbody>tr:nth-child(even) {background: #f5f5f5;}  
.integro-con .con-list .table .l-h18{line-height: 18px;}
.integro-con .con-list p{padding-left: 20px; margin-bottom:20px; }
.integro-con .con-list>.form-inline{text-align: center;margin-bottom: 15px;}

.integro-con .recharge li{margin-bottom: 30px; font-size: 14px;}
.integro-con .recharge li span{width:200px; display:inline-block;}
.integro-con .recharge li input[type="radio"]{margin-left: 30px; margin-right: 10px;}
.integro-con .recharge li b{color:#ed6407;}
.integro-con .recharge li .money{margin-left: 90px; margin-right: 5px; width: 120px; height: 36px; border:1px solid #ddd; text-align: center;}
.integro-con .recharge li em{left: 420px; top:-10px; width: 185px; color:#ffa028; font-size: 13px;}
.integro-con .recharge li .btn-cz{margin-left: 120px; width: 120px; height: 40px; line-height: 40px; color:#fff; background-color:#ffa028; display: block;}
.integro-con .recharge li .btn-cz:hover{background-color:#ed890d;}
/*三个角色的积分-E*/

/*教师资料设置-S*/
.user-con .data-list li .btn-choice{width: 118px; height: 38px; line-height: 38px; border:1px solid #e5e5e5; background-color:#f3f3f3; display: inline-block;}

/*企业资料设置-S*/
.user-con .data-list li .jia{width: 118px; height: 118px; line-height: 118px; border:1px dashed #ccc; display: block; font-size:100px; color:#ccc;}
.user-con .data-list li .ml90{margin-left: 90px;}
.user-con .data-list li .w618{width: 618px; height: 300px;}
.user-con .data-list li .btn-add-phone{width: 618px; height:80px; line-height: 80px; border:1px dashed; display: inline-block; color:#ccc;}
.user-con .data-list li .phone{width: 618px; min-height:90px; border:1px dashed #ccc;}

.mr17 i{right: 17px !important;}
/*个人中心-成长*/
.per-con .nav-list li .ml-3{margin-left: -3px;}
.per-con .con-list{padding:20px; width: 980px; background-color:#fff; color:#333;}
.per-con .media{position:relative; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.per-con .media-heading{color:#666; font-size: 16px;}
.per-con .media-heading i{position:absolute; width:37px; height:50px; top:20px; left:600px;
	-webkit-transform:scale(0.8) translateY(-6px); 
	-moz-transform:scale(0.8) translateY(-6px);
	-ms-transform:scale(0.8) translateY(-6px);
	transform:scale(0.8) translateY(-6px);
}
.per-con .media-heading i.a{background-position:-297px 0;}
.per-con .media-heading i.b{background-position:-297px -51px;}
.per-con .media-heading i.c{background-position:-297px -102px;}
.per-con .media-heading i.d{background-position:-297px -153px;}
.media-heading{
	margin-bottom: 20px;
}
.per-con .media-heading a{display:inline-block; max-width:710px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.per-con .media-body > p{position:relative; margin:0; font-size:14px; color:#333333;margin-bottom: 15px;}
.per-con .media-body > p > a{margin-left:15px;}
.per-con .media-body > p > a.btn{position:absolute; top:-25px; right:0; border:1px solid #ffa028; padding:3px 12px; font-size:13px; background-color:#ffa028; color:#fff; border-radius:0;}
.per-con .media-body > p > span{color:#ffa028;}

.common{width:100%; position:relative; line-height: 20px; padding-top:10px; color:#666; }
.common ul{width: 100%; margin:0;}
.common li{padding:10px 20px; border: 1px solid #ddd; border-bottom:0;}
.common li a{display:inline-block; float:left; margin:0; color:#888;}
.common li a img{display:block; width:40px; height:40px; margin:0 auto; -webkit-border-radius:50%; border-radius:50%;}

.author-c > div{display:inline-block; margin-left:10px; font-size:12px; color:#999;}
.author-c > div a{margin-right:10px; font-size:14px; font-weight:600;}
.author-c > div a:hover{color:#ffa028;}
.discuss-c{padding:5px 0 0 10px;}

.common li:last-child{border-bottom:1px solid #ddd !important;}
.bor-botm .bottom-bor li{border-bottom:1px solid #ddd !important;}
.common li span{display:inline-block; vertical-align:top;}
.common .con-msg{max-width: 650px; margin-right:50px; font-size:14px; color:#666;}
.common .con-time{font-size:12px; color:#666;}
.common i{width:12px; height:12px; position:absolute; top:4px; right:75px; border-top:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:5;
}
.common i.skew-r{right:20px;}
.grow-filter > div > a{display:inline-block; margin:10px 10px 0 0; font-size:13px; color:#aaa;}
.grow-filter > div > a:first-child{border-right:1px solid #ddd; padding-right:15px;}
.grow-filter > div > a:hover{color:#aaa;}
.grow-filter > div > a.active{color:#ffa028;}

.grow-filter .fr{margin-top: 5px; margin-right:15px; width: 80px;}
.grow-filter .fr .icon{right: 0; top: 0;}
.grow-filter select{margin-top: 5px; width: 100px; height: 25px; line-height: 25px; border:none; color:#ffa028; background: #fff;}
.grow-filter .fr .dropdown .dropdown-menu{left: -20px; border:1px solid #ddd; min-width: 125px !important;}
.grow-filter .fr .dropdown li{padding: 0; margin: 0; border:none; line-height:35px; text-align: center;}

/*成长-课程*/
.grow-course .media .media-left img{width:160px; height:91px;}
.grow-course .media-heading a{max-width:750px;}
.grow-course .media-body > p{margin:25px 0 -15px 0;}
.grow-course .media-body .prog{display:inline-block; width:260px; height:6px; position:relative; top:-1px; border-radius:6px; background-color:#ddd;}
.grow-course .media-body .prog > span{min-width:2px; height:100%; position:absolute; top:0; left:0; border-radius:6px; background-color:#ffbd69;}
.grow-course .media-body .prog > em{width:40px; position:absolute; top:-6px; right:-45px; font-size:12px;}
/*成长-实训*/
.grow-practice .media-body > p{margin-top:10px;}
.grow-test .media-body > p{margin-top:5px; font-size:12px;}
.grow-test .media-body > div.score{width:50px; height:50px; position:absolute; top:5px; right:15px; text-align:center;}
.grow-test .media-body > div.score p{margin:0; color:#888; font-size:13px;}
.grow-test .media-body > div.score p:first-child{font-size:20px; color:#f60;}

.train_type_span{
	position: relative;
	top: -3px;
    color: #aaa;
    margin-left: 10px;
    font-size: 14px;
}
/*实战*/
.grow-proven h4 a, .grow-proven h4 em{display:inline-block; vertical-align:top;}
.grow-proven h4 em{font-size:14px; color:#999;margin-top: 5px;}
.grow-proven .media-body > p{margin:-15px 0 18px 0; font-size:13px;}
.grow-proven .media-body > p:last-child{margin-bottom:0;}


.prosnal-con{margin-bottom: 20px; margin-left: 15px; width: 950px; overflow: hidden;}
.prosnal-con .media{border-bottom: 1px solid #ccc;}
.prosnal-con .release-btn{margin-right: 12px; width:90px; height: 30px; line-height:30px; display: block; color:#fff; background-color:#4cb19f;}
.prosnal-con .release-btn:hover{background-color:#58f1de;}
.prosnal-con h4,.introduce,strong{max-width: 650px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prosnal-con .media .media-body p{max-width: 650px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prosnal-con h4{margin-bottom: 5px;}
.prosnal-con h4 strong{max-width: 500px; display: block;}
.prosnal-con h4 .modify-btn{width: 75px; height:25px; line-height:25px; display: block; color:#fff; background-color:#ffa028; font-size: 14px;}
.prosnal-con h4 .modify-btn:hover{background-color:#E68E20;}
.prosnal-con span{margin-bottom: 7px; display: block; color:#666;}
.prosnal-con p{margin-bottom: 7px;}

.prosnal-con .no{color:#777; font-size: 20px; padding-top: 20px; display: block;}

.train-board{float:left; width:100px;}
.train-board:first-child{width:450px;}
.train-board:last-child{width:350px;}


/*个人中心-学生端首页*/
.career-speed{padding:20px; margin-left: 20px; width: 732px; background: #fff;}   
.career-speed .see{margin-bottom:25px;}
.career-speed .see a img{width: 100%}
.text-center a img:hover{box-shadow: 5px 6px 7px #ddd;transition:1s all;}
.career-speed .speed-tit{height:50px; line-height:35px; border-bottom: 1px solid #e6e6e6; font-size: 16px; color:#414141;font-weight: 600;margin-left: 30px;}
.career-speed .no-career{padding:30px 0; font-size: 20px; color:#c8c8c8;}
.career-speed .no-career a{margin: 10px auto 0; width: 120px; height: 34px; line-height: 34px; color:#fff; background-color:#ffa028; display: block;}
.career-speed .media{margin:0; padding:25px 0; border-bottom: 1px solid #ebebeb; color:#777;}
/*.career-speed .media img{max-width: 180px; max-height: 135px;}*/
.career-speed .media h4{margin-bottom: 15px; font-size: 20px; color:#333;}
.career-speed .media h4 em{margin-left: 10px; font-size:14px; color:#999;}
.career-speed .speed-line{margin-bottom: 15px;}
.career-speed .speed-line span{margin-left: 30px; width: 375px; height: 14px; border-radius: 15px; background-color:#ebebeb; display: inline-block;}
.career-speed .speed-line span em{top: 0; left: 0; width: 20%; height: 14px; line-height: 14px; border-radius: 15px; text-align: center; color:#806e1a; font-size: 12px; background-color:#ffdc32; display: inline-block;}
.career-speed .media .btn-keep{margin-top: 28px; width: 120px; height: 34px; line-height:34px; color:#fff; background-color:#28b1ff; display: block;}
.career-speed .media .btn-keep:hover{background-color:#099ef2;}
.career-speed .career-tab{margin-top: 10px;}
.career-speed .career-tab .tit{border-bottom: 1px solid #e6e6e6;}
.career-speed .career-tab .tit li{margin-right: 15px; padding: 0 20px; height: 30px; line-height: 30px; float: left; color:#777; font-weight: bold; cursor: pointer;}
.career-speed .career-tab .add{border-bottom:2px solid #ffa028; color:#ffa028 !important; cursor: context-menu !important;}
.career-speed .career-tab .tit a{line-height: 30px; color:#999;}
.career-tab .career-con .career-list{display: none;}
.career-tab .career-con .career-list h4{font-size: 14px; color:#333;}
.tabCon{padding-left: 13px}
/* .icom-tabs{width: 95%} */
.career-tab .career-con .career-list .fl{max-width: 465px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

/* 动态修改16.09.28 by zhangbf*/
.dynamic-list .media{padding:5px 0; margin-right:10px;padding-bottom: 15px;}
.dynamic-list .media-left{padding-top:13px;}
.dynamic-list .media-left img{width:50px; height:50px; margin:0 15px;}
.dynamic-list .media-left p{font-size:12px; text-align:center; padding:0; margin-top:5px;}
.dynamic-item{margin-top:8px; font-size:12px;}
.dynamic-item span{display:inline-block;color: #8a9199;}
.dynamic-msg{max-width:440px; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #8a9199;}
.dynamic-msg a{margin:0 3px; color:#444;}
.dynamic-msg a:hover{color:#ffa028;}

.pop-body ul{margin: 0 auto; width: 400px;}
.pop-body li{margin-bottom: 25px; width: 50%; float: left;}
.pop-body li input{vertical-align: sub;}
.pop-body li label{width: 110px; text-align: left; text-indent: 20px; color:#666;}
.modal-content{border-radius: 0;}
.pop-close span{font-size: 30px; font-weight: 100; color:#000;}

.help{padding:20px; width: 226px;background: #fff;margin-left: 20px;float: left !important;}   
.help h4{margin:0; height:35px; line-height:35px; border-bottom: 1px solid #e6e6e6; font-size: 14px; color:#414141; }   
.help .ewm{margin: 20px auto 30px;}   
.help .ewm img{display:block; width:100%;}
.help p{margin-bottom: 20px;}
/*教师-班级*/
.t-class{padding:30px; width: 980px; background-color:#fff;}
.t-class .class-tab .tit{border-bottom: 1px solid #ebebeb;}
.t-class .class-tab .tit li{width: 33.3333%; height: 50px; line-height:50px; float: left; text-align: center; color:#666; cursor: pointer;}
.stu-tit li{width: 50% !important;}
.t-class .class-tab .tit .add{border-bottom: 2px solid #ffa028; color:#ffa028; cursor: context-menu;}
.t-class .class-tab .media{padding:15px 0; border-bottom: 1px solid #ebebeb;}
.t-class .class-tab .media p span{margin-right: 35px; display: inline-block; font-size: 13px; color:#666;}
.t-class .class-tab .media h4{margin-bottom: 15px; font-size: 18px; color:#444;}
.t-class .class-tab .media .ico{margin-top: 7px; width: 25px; height: 8px; background-position:-142px -74px; cursor: pointer;}
.t-class .class-tab .media .ico ul{padding:12px; top:-49px; right:30px; width: 260px; height: 150px; background-color:#eee; display: none;}
.t-class .class-tab .media .ico .w150{width: 150px !important;}
.t-class .class-tab .media .ico ul li{margin-left: 18px; margin-top: 18px; width: 90px; height: 34px; line-height: 34px; text-align: center; color:#fff; float: left;}
.t-class .class-tab .media .ico ul .li-1{background-color:#ffa028;}
.t-class .class-tab .media .ico ul .li-1:hover{background-color:#e48916;}
.t-class .class-tab .media .ico ul .li-2{background-color:#ff7428;}
.t-class .class-tab .media .ico ul .li-2:hover{background-color:#ee5b0b;}
.t-class .class-tab .media .ico ul .li-3{background-color:#3bb755;}
.t-class .class-tab .media .ico ul .li-3:hover{background-color:#09e637;}
.t-class .class-tab .media .ico ul .li-4{background-color:#35a7c4;}
.t-class .class-tab .media .ico ul .li-4:hover{background-color:#15b3db;}
.t-class .class-tab .media .ico ul .li-5{background-color:#ff7428;}
.t-class .class-tab .media .ico ul .li-5:hover{background-color:#dd580f;}
.t-class .class-tab .media .ico ul .li-6{background-color:#b9b9b9;}
.t-class .class-tab .media .ico ul .li-6:hover{background-color:#807777;}
.t-class .class-tab .media .account{margin-bottom: 15px;}
.t-class .class-tab .media .account span{max-width: 600px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#888;}
.t-class .class-tab .class-con .class-list{display: none;}
/*讨论*/
.discuss{margin-top:20px;}
.discuss .tit{margin-bottom: 20px; width: 160px; height: 34px; line-height:34px; border:1px solid #ffa028; border-bottom-color:#ffa028 !important; overflow: hidden;}
.discuss .tit a{width: 50%; text-align: center; display:block; float: left; color:#666;}
.discuss .tit .add{color:#fff !important; background-color:#ffa028;}  
.discuss .discuss-con .discuss-list{display: none;}
.discuss .discuss-con .discuss-list li{padding-bottom: 15px; border-bottom: 1px solid #ebebeb;}
.discuss .discuss-con .discuss-list li h4{margin-bottom: 15px; color:#555; font-size: 14px;}
.discuss .discuss-con .discuss-list li i{margin-right: 10px; width: 25px; height: 29px; display: inline-block; background-position:-141px -218px;}
.discuss .discuss-con .discuss-list li p .fl{margin-left:45px; color:#888;}
.discuss .discuss-con .discuss-list li p .fr{margin-left:20px; color:#666;}
.discuss-list li .reply em{margin-right:10px; width: 47px; height: 23px; line-height: 23px; color:#fff; background-color:#28c0ff}
.discuss-list li .reply .reply-con{width: 835px; text-align: justify; color:#666;} 
/*点评*/
.reviews-con{padding:20px; width: 980px; background-color:#fff;}
.reviews-tab .tit{margin-bottom: 25px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; color:#999;}
.reviews-tab .tit a{padding:0 20px; height: 40px; line-height: 40px; display: inline-block;}
.reviews-tab .tit .add{color:#ffa028;}
.reviews-tab select{margin-bottom:20px; width: 140px;}
.reviews-tab .reviews-list{display: none;}
.reviews-tab .reviews-list li{padding:15px; border-bottom: 1px solid #e5e5e5;}
.reviews-tab .reviews-list li:nth-child(1){border-top: 1px solid #e5e5e5;}
.reviews-tab .reviews-list .header{margin-right:25px;}
.reviews-tab .reviews-list .header img{max-width: 76px; max-height: 76px; border-radius: 50%; display: block;}
.reviews-tab .reviews-list .img-bor img{border-radius: 0;}
.reviews-tab .reviews-list .header strong{margin-top: 15px; font-size: 16px; font-weight: bold; display: block;}
.reviews-tab .reviews-list .brief{margin-right: 75px; width: 400px;}
.reviews-tab .reviews-list .brief * {max-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.reviews-tab .reviews-list .brief h3{margin-bottom: 10px; padding: 0; font-size: 14px;}
.reviews-tab .reviews-list .brief p{color:#999;}
.reviews-tab .reviews-list .brief span{width:90px; height: 24px; line-height: 22px; border:1px solid #88d0f9; color:#28b5f5; display: inline-block; text-align: center;position: relative;bottom: -5px;}
.reviews-tab .reviews-list .grade{margin-top: 35px;}
.reviews-tab .reviews-list .grade a{ width: 120px; height: 40px; line-height: 40px; color:#fff; background-color:#ffa028; display:block;transition: 0.5s}
.reviews-tab .reviews-list .grade a:hover{background-color:#f28804}
.reviews-tab .reviews-list .grade .again{background-color: #fff; color:#999; border:1px solid #e6e6e6;}

.reviews-tab .reviews-list .grade .again:hover{background-color:#e6e6e6;}
.reviews-tab .reviews-list .grade em{margin-right: 10px; width: 40px; height: 40px; line-height: 40px; color:#fff; font-size:20px; font-weight: bold; display:block;}
.reviews-tab .reviews-list .good{background-color:#ff7928;}
.reviews-tab .reviews-list .nice{background-color:#ff9f27;}
.reviews-tab .reviews-list .medium{background-color:#28c0ff;}
.reviews-tab .reviews-list .low{background-color:#73cc1b;}
.reviews-tab .reviews-list .comment-con{padding:10px; margin-left: 100px; margin-top: 10px; max-width:820px; max-height:100px; background-color: #f4f4f4; clear: both !important; color:#999; overflow: hidden;}
.reviews-tab .reviews-list .comment-con p:nth-child(2){text-indent: 30px;}
/*点评弹窗*/
.review-pop .modal-header p{margin-top: 5px; margin-bottom: 0; }

.review-pop .modal-header {
    border-bottom: 1px solid #f5f5f5
}

.review-pop .modal-header p em{margin-left:15px; width: 100px; height:24px; line-height: 24px; border:1px solid #28b5f5; color:#28b5f5; display: inline-block; text-align: center;}
.review-pop .modal-body{padding: 0;}
.review-pop .modal-body .question{padding:20px; width: 720px; height: 330px; border-right: 1px solid #e5e5e5; overflow: auto;}
/*.review-pop .modal-body .question div{margin-bottom: 10px; background-color:#f4f4f4;} 
.review-pop .modal-body .question div li{margin-left:7px; margin-top: 10px; max-height: 100px; max-width: 100px; float: left;}
.review-pop .modal-body .question div li img{height: 100px; width: 100px;}
.review-pop .modal-body .question div p{padding:0 0 5px 10px; margin-top:20px;}
.review-pop .modal-body .question div p em{width:45px;display:inline-block;} 
.review-pop .modal-body .question div p span{width:475px;display:inline-block;} */

.review-pop .modal-body .review-mesg{padding: 20px; width: 355px; height: 330px;}
.review-pop .modal-body .review-mesg ul{margin-right: -25px;}
.review-pop .modal-body .review-mesg li strong{width: 60px; height: 60px; display: block;}

.review-pop .modal-body .review-mesg .on{ color:#fff; cursor: context-menu;}
.review-pop .modal-body .review-mesg .good{border-color:#ff7928;}
.review-pop .modal-body .review-mesg .good .on{ background-color:#ff7928;}
.review-pop .modal-body .review-mesg .nice{border-color:#ffa028;}
.review-pop .modal-body .review-mesg .nice .on{ background-color:#ffa028;}
.review-pop .modal-body .review-mesg .medium{border-color:#28c0ff;}
.review-pop .modal-body .review-mesg .medium .on{ background-color:#28c0ff;}
.review-pop .modal-body .review-mesg .low{border-color:#73cc1b;}
.review-pop .modal-body .review-mesg .low .on{ background-color:#73cc1b;}
.review-pop .modal-body .review-mesg p{margin-top: 15px;}
.review-pop .modal-body .review-mesg p em{color:#26b4f4;}
.review-pop .modal-body .review-mesg textarea{padding:5px; width: 295px; height:150px;}
.review-pop .modal-body .hold{padding:20px; border-top: 1px solid #e5e5e5; clear: both;}
.review-pop .modal-body .hold em{color:#27bfff;}
.review-pop .modal-body .hold a{width: 98px; height: 38px; line-height: 38px; border:1px solid #e5e5e5; display: block; color:#999;}
.review-pop .modal-body .hold a:hover{background-color:#ffa028; color:#fff;}
.review-pop .modal-body .hold .btn-bc{margin-left: 10px;}
.review-pop .modal-body .hold .text-center{height: 30px; line-height: 30px; background-color: #ffa028; color: #fff; margin-top: 10px;}
/*PK页面*/
.vs{margin:30px auto; width:800px; border:1px solid #eee; background-color:#fff}
.vs span{left: 50%; margin-left: -50px; top: 50%; margin-top: -70px; font-size:100px; color:#ffa028}
/*.vs .fl{border-right: 1px solid #eee;}
.vs .fr{border-left: 1px solid #eee;}*/
.vs ul{padding:10px; width: 300px; height: 100%; overflow: hidden;}
.vs i{top:0; right:10px; font-size:40px; color:#ffa028;}
.vs h3{padding:0; margin-top: 15px; margin-bottom:5px; text-align: center;}
.vs ul li{margin-top: 10px;}
.vs ul li strong{display: inline-block; font-size: 15px; color:#666;}
.vs ul li em{max-width: 210px; width:210px; border-radius: 4px; color:#fff; font-size: 13px; display: inline-block; background: #eee; overflow: hidden;}
.vs ul li em b{background-color:#ffa028; display: inline-block; font-weight: 100; min-width:5px;}
/*个人中心当前职业进度*/
.careerListContent h2 strong{max-width: 300px; overflow: hidden; display: block;margin-bottom: 10px;font-weight: 400;}

/*分页-S*/
.pagination>li>a{margin-right: 5px;}
/*分页-E*/
/*头部路径导航-S*/
.breadcrumb{margin-top:20px; padding:20px; font-size:14px; color:#999; background:#fff;border-bottom: 1px dotted #ddd; border-radius:0;}
.breadcrumb .active{color:#ffa028;}
/*头部路径导航-E*/


/*个人中心、应用，侧栏-课程页侧栏*/
.leftmenu_personal_fixed{
	position:relative; 
	top: 0px;
}

/*个人设置页面-备选tag*/
.alternative_tag{
	width: 355px;
    margin-left: 100px;
    margin-top: 18px;
}
.alternative_tag span{
	margin-right: 7px;
	margin-bottom: 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: inherit;
}

.school_box{
	height: 400px;
	overflow-y:auto;
}
.school_box ul li.school_isselect span{
	color: #fff;
	background: #36b458;
	border-radius: 5px;
}


.school_box ul li{
	float: left;
	/*margin-right: 18px;*/
	margin-bottom: 10px;
	cursor: pointer;
	width: 33%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
/*.school_box ul li:nth-child(3n){margin-right: 0}*/

.school_isselect a:hover{
	color: #fff;
}
.box_tips{
	margin: 15px 0;
}
#sel{
	display: inline-block;width: 200px;
}
.schoolsearch{
	margin-left: 10px;
	display: inline-block;
	width: 200px;
}


.profile_tips{
	display: block;
	margin: 15px 0px 0px 100px;
	color: #ffa028;
	width: 320px;
}

.search-form input[type="text"]{height: 36px; font-size:14px; margin:-4px 0 -1px 0; vertical-align:middle; display:inline-block; border:1px solid #dedede;padding-left: 10px;min-width: 200px;border-right:0;}
.search-form input[type="text"]:focus{border-color: #ff8c28}
.search-form .btn{border-radius: 0; margin:-4px 0 -1px 0;}

/*课程包详情页面*/
ul.video-list{padding:10px 0;}
ul.video-list li{padding:0 10px; background-color:#f3f5f7; margin-bottom: 6px;}
.video-list li .span2{
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin-right: 10px;
}
.clearpad{padding-left: 0 !important;}
.zc-cont{padding:20px; margin-top:20px; background-color:#fff;}
.zc-list-crumbs{padding-bottom:15px; border-bottom:1px dashed #e4e4e4;}
.zc-list-crumbs a{font-size:14px; color:#999;}
.zc-list-crumbs a:hover{color:#ffa028;}
.zc-list-crumbs em{display:inline-block; vertical-align:middle; margin:0 5px; font-family:Simsun; font-style:normal; color:#999;}
.zc-list-crumbs span{font-weight:bold; color:#888;}
.zc-list-screen{padding:15px 0 0;}
.zc-list-screen > div{font-size:0;}
.screen-title-top{margin-top: 15px;}
.screen-title{width:60px; height:24px; line-height:24px; float:left; font-size:14px; color:#666; margin-right:10px;}
.screen-list{overflow:hidden;}
.screen-list a{display:inline-block; height:24px; line-height:24px; font-size:14px; color:#888; margin:0 20px 10px 0; padding:0 10px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.screen-list a:hover{color:#ffa028;}
.screen-list a.on{color:#fff; background-color:#ffa028;}
.screen-nav{margin:0 -20px; padding:20px 0 0; border-bottom:1px solid #dedede;}
.screen-nav a{display:inline-block; margin-bottom:-1px; padding:0 25px 10px; font-size:14px; color:#999;}
.screen-nav a:hover{color:#666;}
.screen-nav a.on{color:#ffa028; border-bottom:2px solid #ffa028; cursor:default;}

.actual-cn{height:40px; overflow:hidden;}

.profile-error-input{
	border:1px solid red !important;
}

.occ_info{
    position: absolute;
    top: 20px;
    z-index: 10;
    display: inline-block;
    background: #fff;

}
.occ_info li{
	float: left;
	margin-right: 10px;
	font-size: 16px;
	width: 60px;
	text-align: center;
	color: #999;
	height: 30px;
	line-height: 30px;
}
.occ_info li a:hover{
	color: #ffa028;
}
.occ_info li a:visited{
	color: #fff;
}
.occ_info_active{
	color: #fff !important;
	background-color: #ffa028;
}
.occ_info_active a:hover{
	color: #fff !important;
}

/*竞技页面，当前没有竞技的*/
.fighting_not{
	text-align: center;
    border: 1px solid #ccc;
    font-size: 20px;
    margin-top: 50px;
    color: #ffffff;
    /*background: linear-gradient(#f79e2d, #c75959);*/
    background: #f79e2d;
    padding: 30px 0 20px 0;
    line-height: 35px;
    background-image: url("../images/no_fight_bg.png");
}
.fighting_not a{
	color: #8a7777;
}
.nofight_box{
	/*padding: 20px 0;*/
    font-size: 16px;
    border: 1px solid #ccc;
    margin: 50px 0;
}
.nofight_box div{
	
	text-align: center;
	/*height: 40px;*/
	line-height: 40px;
	color: #fff;
}
.nofight_box div i{
	margin-right: 15px;
	font-size: 20px;
}
.nofight_box div a{
	font-size: 18px;
}
.fight_results{
	/*border-right: 1px solid #ddd;*/
	width: 100%;
	margin: 20px 0;
	
}
.fight_ranklist{
	width: 100%;
	margin: 20px 0;

}
.left_bg{
	width: 50%;
	background:#66c1f5 ;
}
.right_bg{
	width: 50%;
	background:#f79be5 ;
}


/*分享*/
.share_info{
	display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 104px;
    background: #fff;
    border: 1px solid #ccc;
	padding: 10px 10px 10px 15px;
}
.red_warning ul li label span{
	margin-right: 5px;
	color: red;
}
.sport-teacher .layui-layer-content{padding:20px 0 10px 10px;}
.sport-teacher .sport-titem{display:inline-block; margin-right:10px; margin-bottom:10px; padding:2px 10px; background-color:#eee; color:#888;}
.sport-teacher .sport-info{font-size:12px; color:#f00; margin-top:-15px; margin-bottom:5px; line-height:12px;}
.sport-teacher .sport-titem.on{background-color:#ffa028; color:#fff;}




.query_bg{background: #fff;}
.query_table th{text-align: center;background: #fbf5f1}
.query_table tr td{text-align: center;}

@media (max-width:768px){
	.mt20{margin-top: 20px;}
	.w-w500{padding-bottom: 30px; padding-top: 6.0625rem;}
	.w-w500 .back{display: none;}
	.w-w500 a{font-size: 2.25rem;}
	.w-w500 .yes{margin: 0 auto; width:90%; float: none; clear: both;}
	.container{padding: 0;}
	.w-marg{display: none;}
	.mb75{margin-bottom:6.25rem;}
	.mb120{margin-bottom:3.875rem;}
	.mb85{margin-bottom:6.25rem; font-size: 1.75rem; color:#999;}
	.w-update{border:1px dashed #c8c8c8; background-color: #fff;}

}
@media (min-width:769px){
	.w-nav{display: none;}
}
@media (min-width:1023px) and (max-width:1199px){
	.some-con .media-body{max-width: 430px !important;}
	.some-con .p3 {margin-bottom: 45px;}
}
@media (min-width:1200px){
	.mt10{margin-top: 10px;}
}


.wuyu-d{width:100%; position:relative; overflow-x:scroll;}
.wuyu-d img{max-width:100%;}













